Sanaa ya XLink na XPointer
- Maelezo ya Kufikia Maelezo ya XLink
- Maelezo ya Kufikia Mifano ya XLink
Mwongozo wa XLink
Kwenye HTML, tunaonekana kwamba <a> element kinaweza kumchora hifadhi ya taarifa. Hata hivyo XML ha jaribu kama hilo. Kwenye hifadhi ya taarifa ya XML, unaweza kutumia kina kinachotumika kwa uwanja wa huzuni - kwa hivyo kwa mbinu ya kusikia huzuni inaonekana kwamba kina kinachotumika kwa elementi ya hifadhi ya taarifa kwenye hifadhi ya taarifa ya XML.
Mwongozo wa kumchora hifadhi ya taarifa kwa XML kina kufikiria kufanya kiwango kwenye elementi ambao kinaweza kutumika kama kiwango cha hifadhi ya taarifa.
Mfano wa hapa ni ni inayotumika XLink kwa kumchora hifadhi ya taarifa kwa XML:
<?xml version="1.0"?> <homepages xmlns:xlink="http://www.w3.org/1999/xlink"> <homepage xlink:type="simple" xlink:href="http://www.codew3c.com">Kagua CodeW3C.com</homepage> <homepage xlink:type="simple" xlink:href="http://www.w3.org">Kagua W3C</homepage> </homepages>
为了访问 XLink 的属性和特性,我们必须在文档的顶端声明 XLink 命名空间。
XLink 的命名空间是:"http://www.w3.org/1999/xlink"。
xlink:type="simple" 可创建一个简单的两端链接(意思是“从这里到哪里”)。稍后我们会研究多端链接(多方向)。
XPointer 语法
在 HTML 中,我们可创建一个既指向某个 HTML 页面又指向 HTML 页面内某个书签的超级链接(使用#)。
有时,可指向更多具体的内容会更有好处。举例,我们需要指向某个特定的列表的第三个项目,或者指向第五段的第二行。通过 XPointer 是很容易做到的。
Kama kichwa cha kiungo kilichotumiwa kwa kikomo cha XML, tunaweza kuongeza kichwa cha XPointer kwenye kipimo kichwa 'xlink:href' kwenye URL, kwa hivyo tunaweza kueneza (kwa kipimo cha XPath) kwa eneo fulani cha mafaa.
Mifano, kwenye mifano ya hii, tunapoteza kwa id ya kina 'rock' kwa XPointer kwa kikomo cha kumi na tatu cha orodha ya kikomo.
href="http://www.example.com/cdlist.xml#id('rock').child(5,item)"
- Maelezo ya Kufikia Maelezo ya XLink
- Maelezo ya Kufikia Mifano ya XLink