c# - Format and rewrite xml file -
मेरे पास यह XML फ़ाइल है।
& lt;? Xml संस्करण = "1.0" एन्कोडिंग = "यूटीएफ -8"? & Gt; & lt; test1 name = "all" & gt; & Lt; अनुभाग नाम = "हैडर" & gt; धारक नाम = "शीर्ष" & gt; शीर्ष & lt; / धारक & gt; & lt; धारक का नाम = "बैनर" & gt; बैनर & lt; / धारक & gt; & lt; / अनुभाग & gt; & Lt; / test1 & gt; मैं इस फ़ाइल को इस तरह से प्रबंधित करें (कम से कम लाइन ब्रेक) में प्रारूपित करना चाहता हूं:
& lt;? xml संस्करण = "1.0" एन्कोडिंग = "utf-8" & gt; & lt; test1 name = "all" & gt; & lt; अनुभाग का नाम = "हैडर" & gt; & Lt; धारक का नाम = "शीर्ष" & gt; शीर्ष & lt; / धारक & gt; & Lt; धारक का नाम = "बैनर" & gt; बैनर & lt; / धारक & gt; & Lt; / अनुभाग & gt; & Lt; / test1 & gt; सी #
XDocument xmlDoc = XDocument.Load ("file.xml"); // लोड फ़ाइल foreach (xml नोड ...) // इस तर्क के लिए मदद की ज़रूरत है {//... लाइन ब्रेक जोड़ें ....}
यदि आप फॉर्मेटेड एक्सएमएल के साथ फाइल प्राप्त करना चाहते हैं, तो आप केवल xmlDoc को बचा सकते हैं। XDocument XmlDoc = XDocument.Load ("file.xml"); // लोड फ़ाइल xmlDoc.Save ("formatted.file.xml"); लेकिन यह पूरी तरह से फ़ॉर्मेट किया जाएगा (इंडेंटेशन के साथ)।
Comments
Post a Comment