この質問によると:
XML 属性の改行は完全に有効です (ただし、推奨されない可能性があります)。
<xmltag1>
<xmltag2 attrib="line 1
line 2
line 3">
</xmltag2>
</xmltag1>
LINQ to XML ( System.Xml.Linq
) を使用してそのような XML を解析すると、これらの改行はサイレントに空白' '
文字に変換されます。
XDocument.Load()
これらの改行を保持するようにパーサーに指示する方法はありますか?
PS: 解析中の XML はサードパーティ ソフトウェアによって記述されているため、改行の記述方法を変更することはできません。