El xml origen tiene 2 tipos de nodos, si me encuentro en el primer caso tengo que quitar la información que "me sobra" y en el otro caso he de copiarlo sin más.
Como no se si me he explicado aquí va el ejemplo de xml origen
Código:
Y aquí el xml final. <?xml version="1.0" encoding="iso-8859-1"?> <ejemplo> <contenedor id="1"> <tratar> <caso nombre="p1"> <hacer id="unir"> <nombre>caja</nombre> <valores> <valor>1</valor> </valores> </hacer> </caso> </tratar> </contenedor> <contenedor id="2"> <hacer nombre="suma" id="a"> <valor>1</valor> <valor>2</valor> </hacer> </contenedor> </ejemplo>
Código:
Estoy probando a leer el xml con un XPathNavigator y un XPathNodeIterator, pero me temo que estoy estancado.<?xml version="1.0" encoding="iso-8859-1"?> <ejemplo> <contenedor id="1"> <caso nombre="p1"> <valor>1</valor> </caso> </contenedor> <contenedor id="2"> <hacer nombre="suma" id="a"> <valor>1</valor> <valor>2</valor> </hacer> </contenedor> </ejemplo>
¿Alguna sugerencia?
Se me olvidaba, estoy programando con c#
Gracias.