2009-07-24 3 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" 
Смежные вопросы