Pie*_*rre 3 xml xslt namespaces xml-namespaces
如何将xmlns:*属性与XSLT 1.0相匹配?我尝试使用RDF文档:
<xs:template match="rdf:RDF">
(...)
<xsl:for-each select="@*">
<xsl:value-of select="."/>
</xsl:for-each>
(...)
</xsl:template>
Run Code Online (Sandbox Code Playgroud)
但它似乎不适用于xmlns属性.
谢谢.
xmlns属性不是普通属性,它们是名称空间声明.您需要使用命名空间轴来访问它们.
例如:
<xsl:for-each select="namespace::*">
<xsl:value-of select="name()" />
</xsl:for-each>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1436 次 |
| 最近记录: |