मैं LINQ में XDocument का उपयोग कर रहा हूं (डालने) और xml दस्तावेज़ को सहेजने के लिए। doc.Save से पहलेxdocument सहेजें टैग के अंदर सफेद स्थान को सुरक्षित रखें
XDocument doc = XDocument.Load("c:\\sample.xml", LoadOptions.PreserveWhitespace);
doc.Save("c:\\sample.xml",SaveOptions.DisableFormatting)
sample.xml:
<ELEMENT ATTRIB1="attrib1" ATTRIB2="attrib2" >
value
</ELEMENT>
sample.xml के बाद doc.Save
<ELEMENT ATTRIB1="attrib1" ATTRIB2="attrib2">
value
</ELEMENT>
जैसा कि आप देख सकते हैं, वहाँ है ATTRIB1 और एक एकल के बाद डबल अंतरिक्ष मूल दस्तावेज़ में ATTRIB2 के बाद स्थान। लेकिन जब मैं doc.save को कॉल करता हूं तो इन रिक्त स्थान को linq द्वारा हटा दिया गया है।
मैं टैग के अंदर सफेद जगहों को कैसे संरक्षित कर सकता हूं?
आपको इसकी आवश्यकता क्यों होगी? – ChrisWue
यह आवश्यकता है ...... – Rocky