XLink と XPointer紹介


XLink は、XML ドキュメント内にハイパーリンクを作成するための一連の標準的な方法を定義します。

XPointer は、ハイパーリンクが XML ドキュメント内のより具体的な部分(断片)を指すことを可能にします。


前提となる基礎知識

このチュートリアルを学習する前に必要な基礎知識:

  • HTML / XHTML
  • XML / XML名前空間
  • XPath

これらの項目を先に学習したい場合は、当サイトのホームページでこれらのチュートリアルを参照してください。ホームページ.


XLinkとは?

XQuery
  • XLink は XMLリンク言語(XML Linking Language)の略です
  • XLink は XML ドキュメント内にハイパーリンクを作成するための言語です
  • XLink は HTML リンクに似ていますが、より強力です
  • XML ドキュメント内の任意の要素が XLink になることができます
  • XLink は単純リンクをサポートし、複数のリソースをリンクできる拡張リンクもサポートします
  • XLink を使用すると、リンクはリンク先ファイルの外部で定義できます
  • XLink は W3C 勧告です


XPointerとは?

XQuery
  • XPointer は XMLポインタ言語(XML Pointer Language)の略です
  • XPointer により、ハイパーリンクは XML ドキュメント内のより具体的な部分(断片)を指すことができます
  • XPointer は XPath 式を使用して XML ドキュメント内の位置を特定します
  • XPointer は W3C 勧告です


XLink と XPointer は W3C 標準です

2001年6月27日、XLink は W3C 勧告として制定されました。

XPointer は2003年3月25日に W3C 勧告になりました。

当サイトの「W3C チュートリアル」では、XML 標準に関する詳細を読むことができます。


XLink と XPointer のブラウザサポート

ブラウザは XLink と XPointer を最小限にしかサポートしていません。

Mozilla 0.98+、Netscape 6.02+、Internet Explorer 6.0 には、XLink をある程度サポートする機能があります。それより古いバージョンのブラウザは XLink をまったくサポートしていません。

その他の拡張機能