XLinkおよびXPointerの構文
XLinkの構文
HTMLでは、私たちは<a>要素がハイパーリンクを定義して知っています。 しかし、XMLは、ケースワークではありません。 XMLドキュメントでは、あなたが望む任意の名前を使用することができます - ブラウザを呼び出すことができますどのようなハイパーリンク要素のXML文書で予測できないようにします。
XML文書で定義されたハイパーリンクは、ハイパーリンクタグとして使用することができる構成要素に配置されます。
ここでXLinkのは簡単な例へのリンクを作成するためにXMLドキュメントにあります。
<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は:タイプ= "シンプル"リンクの単純な2つの端部を作成することができます(「ここから行くために」という意味します)。 その後、我々はマルチリンク(多方向)を検討します。
XPointerの構文
HTMLでは、私たちは(#を使用して)、ブックマークハイパーリンクにHTMLページ内のポイントにHTMLページとの両方のポイントを作成することができます。
時には、それはより有益になり、より具体的な内容を指すことができます。 たとえば、私たちは第三またはポイントの第五の段落の2行目にある項目の特定のリストを指すようにする必要があります。 XPointerのことでそれを行うのは非常に簡単です。
XMLドキュメントへのハイパーリンクをポイントした場合、我々はXLINKことができます:あなたは、特定の場所を文書化する(XPath式で)移動することができますので、href属性は、XPointerのURLの後部に追加されました。
たとえば、次の例では、我々はユニークなID「ロック」して、リスト内の5番目の項目にXPointerのポイントを使用します。