2010-02-08 11 views
5

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

Respuesta