2009-07-24 71 views
1

我在xsl:stylesheet元素中有一堆名称空间如何防止名称空间反映在根子节点中。假设我生成这样的:阻止将xml名称空间传递给子节点

为如:

<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

如果您不介意我问, 你为什么在乎?出于某种原因,这很重要吗? – 2009-07-24 21:44:52

回答

1

以下内容添加到你的宣言:

exclude-result-prefixes="a b" 
相关问题