XLink语法和XPointer语法的使用方法
浏览量:1309
时间:2024-01-23 18:21:36
作者:采采
在HTML中,我们知道lt;agt;
元素可定义超级链接。不过XML不是这样工作的。在XML文档中,您可以使用任何你需要的名称 - 因此对于浏览器来说是无法预知在XML文档中可调用何种超级链接元素。在XML文档中定义超级链接的方法是在元素上放置可用作超级链接的标记。
XLink语法实例
下面是在XML文档中使用XLink来创建链接的简单实例:
lt;?xml version"1.0"?gt; lt;homepages xmlns:xlink""gt; lt;homepage xlink:type"simple" xlink:href""gt; Visit W3School lt;/homepagegt; lt;homepage xlink:type"simple" xlink:href""gt; Visit W3C lt;/homepagegt; lt;/homepagesgt;
为了访问XLink的属性和特性,我们必须在文档的顶端声明XLink命名空间。XLink的命名空间是:""
。homepage元素中的xlink:type
和xlink:href
属性定义了来自XLink命名空间的type和href属性。 xlink:type"simple"
可创建一个简单的两端链接(意思是“从这里到哪里”)。稍后我们会研究多端链接(多方向)。
XPointer语法
在HTML中,我们可创建一个既指向某个HTML页面又指向HTML页面内某个书签的超级链接(使用#
)。有时,可指向更多具体的内容会更有好处。举例,我们需要指向某个特定的列表的第三个项目,或者指向第五段的第二行。通过XPointer是很容易做到的。假如超级链接指向某个XML文档,我们可以在xlink:href
属性中把XPointer部分添加到URL后面,这样就可以导航(通过XPath表达式)到文档中某个具体的位置了。
XPointer语法实例
举例,在下面的例子中,我们通过唯一的id“rock”使用XPointer指向某个列表中的第五个项目:href#id('rock').child(5, item)
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。
上一篇
使用GIMP制作法线贴图的步骤
下一篇
如何在3dsMax中设置晶格