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

Popular posts from this blog

Java - Error: no suitable method found for add(int, java.lang.String) -

java - JPA TypedQuery: Parameter value element did not match expected type -

c++ - static template member variable has internal linkage but is not defined -