Latest web development tutorials

인 XLink와 XPointer에 구문

인 XLink 구문

HTML, 우리는 <A> 요소가 하이퍼 링크를 정의 알고있다. 그러나 XML은 경우 작업이 아니다. XML 문서에서, 당신은 당신이 원하는 이름을 사용할 수 있습니다 - 브라우저가 호출 할 수있는 하이퍼 링크 요소 XML 문서에 예측할 수 있도록.

XML 문서에 정의 된 하이퍼 링크는 하이퍼 링크 태그로서 사용될 수있는 요소에 배치 될 것이다.

여기되는 XLink 간단한 예에 대한 링크를 작성하기 위해 XML 문서이다 :

<?xml version="1.0"?>

<homepages xmlns:xlink="http://www.w3.org/1999/xlink">

<homepage xlink:type="simple"
xlink:href="http://www.w3schools.com">Visit W3Schools</homepage>

<homepage xlink:type="simple"
xlink:href="http://www.w3.org">Visit W3C</homepage>

</homepages>

속성과 인 XLink의 특성에 액세스하려면, 우리는 문서 인 XLink 네임 스페이스의 상단에 선언해야합니다.

인 XLink 네임 스페이스는 "http://www.w3.org/1999/xlink".

<홈페이지> 요소 인 XLink : 유형 및되는 XLink : href 속성이되는 XLink 네임 스페이스의 유형 및 HREF 속성을 정의합니다.

인 XLink는 : 유형 = "간단한"링크의 간단한 두 끝을 만들 수 있습니다 ( "여기에서 이동"을 의미). 그 후, 우리는 멀티 링크 (멀티 방향)을 학습한다.


XPointer에 구문

HTML에서, 우리는 HTML 페이지와 (# 사용) 책갈피 하이퍼 링크에 HTML 페이지 내에서 포인트로 두 점을 만들 수 있습니다.

때때로, 그것은 더 도움이 될 것입니다보다 구체적인 내용을 가리킬 수 있습니다. 예를 들어, 세 번째 또는 포인트의 다섯 번째 단락의 두번째 라인에서 특정 항목리스트를 가리킬 필요가있다. XPointer에 의해 할 매우 쉽습니다.

href 속성이 XPointer에 URL의 뒤쪽 부분에 추가, 그래서 당신은의 특정 위치를 문서화 (XPath 식으로) 이동할 수 있습니다 : XML 문서에 하이퍼 링크 점, 우리는되는 XLink 수 있습니다.

예를 들어, 다음의 예에서는 고유 한 ID "바위"에서 목록에 다섯 번째 항목 XPointer에 포인트를 사용한다.

href="http://www.example.com/cdlist.xml#id('rock').child(5,item)"