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. 
  
 

