XML XLink链接机制
学习XML链接语言,创建简单和扩展链接。 · 难度:入门 · +15XP
XLink概述
XLink允许在XML文档中创建链接,支持简单链接(类似HTML的a标签)和扩展链接(多目标、弧线等)。它通过属性将元素标记为链接。
简单链接
<book xmlns:xlink="http://www.w3.org/1999/xlink"
xlink:type="simple"
xlink:href="http://example.com/book123"
xlink:show="new"
xlink:actuate="onRequest">
XML指南
</book>属性说明
| 属性 | 值 | 说明 |
|---|---|---|
| xlink:type | simple/ extended | 链接类型 |
| xlink:href | URI | 目标地址 |
| xlink:show | new/ replace/ embed | 显示方式 |
扩展链接
<links xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="extended">
<resource xlink:type="resource" xlink:label="src1" xlink:role="source"/>
<locator xlink:type="locator" xlink:href="target.xml" xlink:label="tgt1"/>
<arc xlink:type="arc" xlink:from="src1" xlink:to="tgt1"/>
</links>练习提示
创建一个扩展链接,连接三个资源节点。使用arc定义它们之间的遍历方向。