Sto usando XDocument in LINQ per modificare (inserire) e salvare il documento xml.xdocument save preservare lo spazio bianco all'interno dei tag
XDocument doc = XDocument.Load("c:\\sample.xml", LoadOptions.PreserveWhitespace);
doc.Save("c:\\sample.xml",SaveOptions.DisableFormatting)
sample.xml prima doc.Save:
<ELEMENT ATTRIB1="attrib1" ATTRIB2="attrib2" >
value
</ELEMENT>
sample.xml dopo doc.Save
<ELEMENT ATTRIB1="attrib1" ATTRIB2="attrib2">
value
</ELEMENT>
Come si può vedere, c'è il doppio spazio dopo ATTRIB1 e un singolo spazio dopo ATTRIB2 nel documento originale. Ma questi spazi sono stati rimossi da linq quando chiamo doc.save.
Come posso conservare gli spazi bianchi all'interno del tag?
perché lo richiederebbe? – ChrisWue
Questo è il requisito ...... – Rocky