namespace-uri 函数

返回 node-set 参数中按文档顺序处于第一位的节点的扩展名称的命名空间统一资源标识符 (URI)。

string namespace-uri(node-set?)

备注

如果 node-set 参数为空,第一个节点没有扩展名称或扩展名称的命名空间 URI 为 Null,并返回一个空字符串。 如果省略了该参数,默认的节点集中唯一的成员是上下文节点。

ms256466.note(zh-cn,VS.100).gif注意:
除了元素节点和属性节点之外,返回的字符串将为空字符串。

示例

XML 文件 (data.xml)

XSLT 文件 (sample.xsl)

辅助 XSLT 文件 (book-schema.xml)

函数的格式化输出

处理器输出

<html>

<body>

<h3>namespace-uri() Function</h3>

<table width="100%" border="1">

<tr>

<td width="25%"><b>namespace-uri()</b></td>

<td width="25%"><b>name()</b></td>

<td width="25%"><b>local-name</b></td>

<td width="25%"><b>text()</b></td>

</tr>

<tr>

<td>x-schema:book-schema.xml</td>

<td>b:catalog</td>

<td>catalog</td>

<td></td>

</tr>

...

<tr>

<td>x-schema:book-schema.xml</td>

<td>b:author</td>

<td>author</td>

<td>Gambardella, Matthew</td>

</tr>

...

</table>

</body>

</html>

另请参见

参考

XML 数据类型引用