Estoy usando XDocument en LINQ para editar (insertar) y guardar el documento xml.xdocument save preserve white space inside tags
XDocument doc = XDocument.Load("c:\\sample.xml", LoadOptions.PreserveWhitespace);
doc.Save("c:\\sample.xml",SaveOptions.DisableFormatting)
sample.xml antes doc.Save:
<ELEMENT ATTRIB1="attrib1" ATTRIB2="attrib2" >
value
</ELEMENT>
sample.xml después doc.Save
<ELEMENT ATTRIB1="attrib1" ATTRIB2="attrib2">
value
</ELEMENT>
Como se puede ver, hay una doble espacio después ATTRIB1 y una sola espacio después de ATTRIB2 en el documento original. Pero estos espacios han sido eliminados por linq cuando llamo a doc.save.
¿Cómo puedo conservar la etiqueta dentro de los espacios en blanco?
¿por qué lo necesitarías? – ChrisWue
Ese es el requisito ...... – Rocky