2009-07-24 8 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

あなたの場合私に尋ねる気にしないで、 なんで気にするの?それは何らかの理由で重要ですか? –

答えて

1

があなたの宣言に次の行を追加します。

exclude-result-prefixes="a b" 
関連する問題