我在xsl:stylesheet元素中有一堆命名空间如何防止命名空间反映在根的子节点中。假设我生成了类似的东西:
例如:
<xsl:stylesheet xmlns:a="aaa" xmlns:b="bbb">
</xsl:stylesheet>
<result xmlns:a="aaa" xmlns:b="bbb">
<child1>
<gchild11></gchild11>
</child1>
<child2> </child2>
<child3> </child3>
</result>
现在,当我从树中获取一个特定的孩子时,如何防止传递名称空间?
也就是说,我应该得到:
<child3> </child3>
而不是
<child3 xmlns:a="aaa" xmlns:b="bbb"> </child3>
谢谢, 阿迪亚
答案 0 :(得分:1)
将以下内容添加到您的声明中:
exclude-result-prefixes="a b"