我有一个 XML 文档,简化后看起来像这样:
<?xml version="1.0" encoding="utf-8"?>
<Node1 separator=" " />
有一个\t
作为属性值。
执行此代码时
var path = @"C:\test.xml";
var doc = XDocument.Load(path);
doc.Save(path);
属性值从tab更改为space。
<?xml version="1.0" encoding="utf-8"?>
<Node1 separator=" " />
有没有一种方法可以保留原始值,因为它需要是一个制表符?
expandtab
选项。 - RahulNode1
添加xml:space="preserve"
吗? - Sina Iravanian