Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/03/2016, 04:12
Dwalin175
 
Fecha de Ingreso: agosto-2012
Mensajes: 5
Antigüedad: 11 años, 9 meses
Puntos: 1
Eliminar elementos de un XML

Hola,

tengo un XML con la siguiente estructura (simplificada, el original tiene más de 600 tags):

<?xml version="1.0" standalone="yes"?>
<NewDataSet>
<Table1>
<DNI>00000000J</DNI>
<SUJPASIVO>FERNANDEZ GOMEZ ANA ISABEL</SUJPASIVO>
<DOMICILIO>CL MAYOR 12</DOMICILIO>
<MUNICIPIO>BRUNETE</MUNICIPIO>
<PROVINCIA>MADRID</PROVINCIA>
<CP>28690</CP>
</Table1>
<Table1>
<DNI>00000001J</DNI>
<SUJPASIVO>FERNANDEZ GOMEZ MINERVA</SUJPASIVO>
<DOMICILIO>CL MAYOR 12</DOMICILIO>
<MUNICIPIO>BRUNETE</MUNICIPIO>
<PROVINCIA>MADRID</PROVINCIA>
<CP>28690</CP>
</Table1>
<Table1>
<DNI>00000001J</DNI>
<SUJPASIVO>FERNANDEZ GOMEZ MINERVA</SUJPASIVO>
<DOMICILIO>CL MAYOR 12</DOMICILIO>
<MUNICIPIO>BRUNETE</MUNICIPIO>
<PROVINCIA>MADRID</PROVINCIA>
<CP>28690</CP>
</Table1>
</NewDataSet>

Quiere mediante una aplicación C#, poder eliminar los elemento que yo elija, por ejemplo DNI y CP, para obtener el siguiente XML:

<?xml version="1.0" standalone="yes"?>
<NewDataSet>
<Table1>
<SUJPASIVO>FERNANDEZ GOMEZ ANA ISABEL</SUJPASIVO>
<DOMICILIO>CL MAYOR 12</DOMICILIO>
<MUNICIPIO>BRUNETE</MUNICIPIO>
<PROVINCIA>MADRID</PROVINCIA>
</Table1>
<Table1>
<SUJPASIVO>FERNANDEZ GOMEZ MINERVA</SUJPASIVO>
<DOMICILIO>CL MAYOR 12</DOMICILIO>
<MUNICIPIO>BRUNETE</MUNICIPIO>
<PROVINCIA>MADRID</PROVINCIA>
</Table1>
<Table1>
<SUJPASIVO>FERNANDEZ GOMEZ MINERVA</SUJPASIVO>
<DOMICILIO>CL MAYOR 12</DOMICILIO>
<MUNICIPIO>BRUNETE</MUNICIPIO>
<PROVINCIA>MADRID</PROVINCIA>
</Table1>
</NewDataSet>

¿Como podría hacerlo? Para recorrerlo estoy usando las librerías XMLDocument.

Gracias.