XLinkの例
それでは、いくつかの基本的なXLinkの構文を学習する例を検討してみましょう。
XMLインスタンス文書
ブックをレンダリングするために使用される、「bookstore.xmlに」、次のXML文書を考えてみます。
<bookstore xmlns:xlink="http://www.w3.org/1999/xlink">
<book title="Harry Potter">
<description
xlink:type="simple"
xlink:href="http://book.com/images/HPotter.gif"
xlink:show="new">
As his fifth year at Hogwarts School of Witchcraft and
Wizardry approaches, 15-year-old Harry Potter is.......
</description>
</book>
<book title="XQuery Kick Start">
<description
xlink:type="simple"
xlink:href="http://book.com/images/XQuery.gif"
xlink:show="new">
XQuery Kick Start delivers a concise introduction
to the XQuery standard.......
</description>
</book>
</bookstore>
お使いのブラウザで「bookstore.xmlに」を参照してください。 bookstore.xmlにするファイル。
上記の例では、XLinkの名前空間文書は(のxmlns:XLINK = "http://www.w3.org/1999/xlink」)ドキュメントの先頭に宣言されています。 これは、文書プロパティとのXLinkの特性にアクセスできることを意味します。
xlink:タイプ= "単純な"簡単なHTMLのようなリンクを作成します。 また、より複雑なリンク(多方向リンク)を指定することができますが、今のところ、私たちは、単純なリンクを使用しています。
XLINKは:href属性は、URLへのリンクを指定し、XLINK:show属性は、リンクを開く場所を指定します。 xlink:ショー= "新しい"は、リンクが(この場合には、画像がある)新しいウィンドウで開きますことを意味します。
XLinkの - 深さの調査
上記の例では、単純なリンクが表示されます。 私たちは、リソースのリモートの場所ではなく、別のページにアクセスしたい場合は、XLinkのはもっと面白いです。 上記の例<説明>内の要素のセットXLINK属性が表示されます:「新しいです」。 これは、リンクが新しいウィンドウで開くべきであることを意味します。 我々は、値のXLINKを設定することができます。画面のプロパティ」埋め込みを」。 これは、リソースがページ処理に埋め込まれるべきであることを意味します。 あなたは、これは別のXML文書だけではなく、イメージすることができ、あなたは、XML文書の階層構造の例を作成することができると思いますか。
リソースが表示されている場合に指定することもでき、XLinkのを使用してください。 これは、のXLink作動属性によって処理されます。 XLINK:アクチュエー "="のonLoadは、「リソースファイルがロードされ、.XLINKを表示する指定:作動= "。onRequestメソッドは、「リソースのリンクを読んだり、表示することはできません前にクリックされ、これは、低帯域幅を設定することを意味非常に便利です。