Latest web development tutorials

XLinkの例

それでは、いくつかの基本的なXLinkの構文を学習する例を検討してみましょう。


XMLインスタンス文書

ブックをレンダリングするために使用される、「bookstore.xmlに」、次のXML文書を考えてみます。

<?xml version="1.0" encoding="ISO-8859-1"?>

<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メソッドは、「リソースのリンクを読んだり、表示することはできません前にクリックされ、これは、低帯域幅を設定することを意味非常に便利です。