2010-02-08 6 views
5

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#?

Répondre

Questions connexes