J'ai un document XML à partir duquel j'ai besoin d'extraire un ensemble de nœuds et d'ajouter un espace de noms. Donc, à partir d'un doc-je extraire ceci:Modification de XML en utilisant .Net
<List>
<ListItem>
<SomeData>Here is some text</SomeText>
</ListItem>
<ListItem>
<SomeData>Here is some more text</SomeText>
</ListItem>
</List>
et la nécessité de créer ceci:
<my:List xmlsns:my='http://SomeNamespace.org>
<my:ListItem>
<my:SomeData>Here is some text</my:SomeText>
</my:ListItem>
<my:ListItem>
<SomeData>Here is some more text</my:SomeText>
</my:ListItem>
</my:List>
Il y aura une quantité variable d'éléments de liste et les éléments pourraient changer et avoir le nom différent, donc je besoin d'une solution générique. Existe-t-il un moyen facile de faire cela dans .Net C#?
Merci. Utilisé un mélange de ces liens et cela: http://stackoverflow.com/questions/1778299/simplest-way-to-transform-xml-to-html-with-xslt-in-c Fonctionne bien. – Graeme