Tengo un documento XML del cual necesito extraer un conjunto de nodos y agregar un espacio de nombres. Así, a partir de un documento extraigo lo siguiente:Cambio de XML usando .Net
<List>
<ListItem>
<SomeData>Here is some text</SomeText>
</ListItem>
<ListItem>
<SomeData>Here is some more text</SomeText>
</ListItem>
</List>
y la necesidad de crear este:
<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>
Habrá una cantidad variable de elementos de la lista y los elementos podrían cambiar y tienen nombre diferente, por lo que necesita una solución genérica ¿Hay alguna manera fácil de hacerlo en .Net C#?
Gracias. Usó una mezcla de estos enlaces y esto: http://stackoverflow.com/questions/1778299/simplest-way-to-transform-xml-to-html-with-xslt-in-c Funciona bien. – Graeme