Enlever les attribut ou element ayant un namespace spécifique
Bonjour,
C'est assez compliquer a expliquer mais je vais essayer d'être clair.
Le but créer un xml via un XSLT qui devra ou non contenir des balise ou attribut contenat le préfixe pow:
Ma question est pour m'orienter vers la meilleur des solution.
Donc un XML:
Code:
1 2 3 4 5 6 7
| <?xml version="1.0" encoding="UTF-8"?>
<Root>
<Item ID="12" Time="12">Salut</Item>
<Item ID="13" Time="15">Allo</Item>
<Item ID="11" Time="16">Hello</Item>
</Root> |
et soit la sortie:
Code:
1 2 3 4 5 6
| <?xml version="1.0" encoding="UTF-8"?>
<root>
<item ID="12" pow:Time="12">Salut</item>
<item ID="13" pow:Time="15">Allo</item>
<item ID="11" pow:Time="16">Hello</item>
</root> |
ou soit:
Code:
1 2 3 4 5 6
| <?xml version="1.0" encoding="UTF-8"?>
<root>
<item ID="12">Salut</item>
<item ID="13">Allo</item>
<item ID="11">Hello</item>
</root> |
Biensur ma struture est bien plus complexe que ca !
Ma première idée serait de chainer une autre transformation qui m'enléverais tout les éléments avec namespace?? Mais es-ce la meilleur?? (je sais le faire mais merci à Morbo pour son post)
OU alors voyez-vous une autre solution? Je précise que si y a une autre solution que le namespace je suis tout a fait ouvert a en discuter et la cas échéant changer le schéma de sortie.
Merci pour vos conseil.