我想知道 xml:base 属性的作用是什么以及它在 XHTML5 中的值是什么。 xml:base 属性有什么限制吗?
文档为xml:base
可以被找寻到here http://www.w3.org/TR/xmlbase/#syntax。它允许重新定义子元素中相对地址所使用的基地址。
这是该来源的示例,
<?xml version="1.0"?>
<doc xml:base="http://example.org/today/"
xmlns:xlink="http://www.w3.org/1999/xlink">
<head>
<title>Virtual Library</title>
</head>
<body>
<paragraph>See <link xlink:type="simple" xlink:href="new.xml">what's
new</link>!</paragraph>
<paragraph>Check out the hot picks of the day!</paragraph>
<olist xml:base="/hotpicks/">
<item>
<link xlink:type="simple" xlink:href="pick1.xml">Hot Pick #1</link>
</item>
<item>
<link xlink:type="simple" xlink:href="pick2.xml">Hot Pick #2</link>
</item>
<item>
<link xlink:type="simple" xlink:href="pick3.xml">Hot Pick #3</link>
</item>
</olist>
</body>
</doc>
在这种情况下,“新增内容”链接指向http://example.org/today/new.xml
, 哪一个是doc
元素的xml:base
绝对地址加上xlink:href
属性的相对地址。
The olist
元素的xml:base
地址重新定义基地址,使用域doc
's xml:base
但改变路径。所以后续的链接都是相对于http://example.org/hotpicks/
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)