C# XML序列化中的强制空格转义
是否可以强制XmlSerializer序列化如下所示的类:C# XML序列化中的强制空格转义,c#,xml-serialization,visual-studio-2005,.net-2.0,C#,Xml Serialization,Visual Studio 2005,.net 2.0,是否可以强制XmlSerializer序列化如下所示的类: public class Dummy { public string SomeString = " hello world "; } 在这样的情况下: <?xml version="1.0" encoding="utf-8" ?> <Dummy> <SomeString> hello world </SomeStri
public class Dummy
{
public string SomeString = " hello world ";
}
在这样的情况下:
<?xml version="1.0" encoding="utf-8" ?>
<Dummy>
<SomeString> hello world </SomeString>
</Dummy>
<?xml version="1.0" encoding="utf-8" ?>
<Dummy>
<SomeString>
hello world</SomeString>
</Dummy>
编辑
换句话说,我需要保留原始字符串中的所有空白,否则如何判断
像这样的文件:
<?xml version="1.0" encoding="utf-8" ?>
<Dummy>
<SomeString> hello world </SomeString>
</Dummy>
<?xml version="1.0" encoding="utf-8" ?>
<Dummy>
<SomeString>
hello world</SomeString>
</Dummy>
包含单词hello之前的原始空白?请查看这是为什么要这样做?您提供的链接似乎解释了在反序列化时如何保留空白。我需要在序列化时强制空格转义。或者在反序列化时保留足够吗?@phoog我需要保留前导或尾随空格。