Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/326.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# XML序列化中的强制空格转义_C#_Xml Serialization_Visual Studio 2005_.net 2.0 - Fatal编程技术网

C# XML序列化中的强制空格转义

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>&#x0020;hello&#x0020;world&#x0020;</SomeStri

是否可以强制XmlSerializer序列化如下所示的类:

public class Dummy
{
    public string SomeString = " hello world ";
}
在这样的情况下:

<?xml version="1.0" encoding="utf-8" ?>
<Dummy>
  <SomeString>&#x0020;hello&#x0020;world&#x0020;</SomeString>
</Dummy>
<?xml version="1.0" encoding="utf-8" ?>
<Dummy>
  <SomeString>
     hello world</SomeString>
</Dummy>
编辑

换句话说,我需要保留原始字符串中的所有空白,否则如何判断 像这样的文件:

<?xml version="1.0" encoding="utf-8" ?>
<Dummy>
  <SomeString>&#x0020;hello&#x0020;world&#x0020;</SomeString>
</Dummy>
<?xml version="1.0" encoding="utf-8" ?>
<Dummy>
  <SomeString>
     hello world</SomeString>
</Dummy>

包含单词hello之前的原始空白?

请查看这是为什么要这样做?您提供的链接似乎解释了在反序列化时如何保留空白。我需要在序列化时强制空格转义。或者在反序列化时保留足够吗?@phoog我需要保留前导或尾随空格。