एक अनुपालन डीओएम एपीआई में आपको कुछ भी करने की ज़रूरत नहीं है। बस विशेषता के लिए वास्तविक न्यूलाइन वर्णों को सहेजें, एपीआई उन्हें अपने आप सही ढंग से एन्कोड करेगा (Canonical XML spec, section 5.2 देखें)।
आप अपने खुद के एन्कोडिंग (अर्थात विशेषता मान सहेजने से पहले
साथ \n
की जगह) करते हैं, एपीआई अपने इनपुट फिर सांकेतिक शब्दों में बदलना होगा, एक्सएमएल फ़ाइल में 

हो जाती है।
नीचे पंक्ति है, स्ट्रिंग मान verbatim बचाया जाता है। आप जो भी डालते हैं, उसे हस्तक्षेप करने की आवश्यकता नहीं होती है।
हालांकि ... कुछ कार्यान्वयन अनुरूप नहीं हैं। उदाहरण के लिए, वे गुण मानों में &
वर्णों को एन्कोड करेंगे, लेकिन न्यूलाइन वर्ण या टैब के बारे में भूल जाएंगे। यह आपको खोने की स्थिति में डाल देता है क्योंकि आप पहले से ही
के साथ न्यूलाइन को प्रतिस्थापित नहीं कर सकते हैं।
ये कार्यान्वयन न्यू लाइन पात्रों की बचत होगी unencoded, इस तरह:
<xml attribute="line 1
line 2" />
इस तरह के एक दस्तावेज़ को पार्स करने पर, विशेषताओं में शाब्दिक नई पंक्तियां एक भी अंतरिक्ष में (फिर से कल्पना के अनुसार,) सामान्यीकृत कर रहे हैं - और इस तरह वे खो रहे हैं।
बचत (और बनाए रखना!) इन कार्यान्वयन में विशेषताओं में न्यूलाइन असंभव है।
संभव डुप्लिकेट है: // stackoverflow। कॉम/प्रश्न/44 9 627/इन-लाइन-ब्रेक-इन-एक्सएमएल-एट्रिब्यूट-वैल्यू-वैध) –
ने इसी तरह के प्रश्न के लिए एक उदाहरण बनाया: http://stackoverflow.com/a/29782321/611007 – n611x007
संबंधित: https://stackoverflow.com/questions/260436/ - संबंधित: https://stackoverflow.com/questions/449627/ - संबंधित: https://stackoverflow.com/questions/1289524/ – n611x007