XML文書を編集(挿入)して保存するためにLINQでXDocumentを使用しています。 doc.Save前xdocument saveタグ内に空白を保存する
XDocument doc = XDocument.Load("c:\\sample.xml", LoadOptions.PreserveWhitespace);
doc.Save("c:\\sample.xml",SaveOptions.DisableFormatting)
sample.xmlに:あなたが見ることができるようにdoc.Save
<ELEMENT ATTRIB1="attrib1" ATTRIB2="attrib2">
value
</ELEMENT>
は、ATTRIB1とシングル後の二重のスペースがある後
<ELEMENT ATTRIB1="attrib1" ATTRIB2="attrib2" >
value
</ELEMENT>
sample.xmlに元の文書のATTRIB2の後の空白。 しかし、doc.saveを呼び出すと、これらのスペースはlinqによって削除されています。
タグ内の空白を保存するにはどうすればよいですか?
なぜあなたはそれを必要としますか? – ChrisWue
これは必須です...... – Rocky