我有一个XML节点,其值是一个空格.例:
<sampleNode> </sampleNode>
Run Code Online (Sandbox Code Playgroud)
我正在使用Serializer从XML文档中获取数据以将其存储在对象中.现在,我面临的问题是:如果XML节点值只包含空格,就像上面的示例节点一样,序列化程序将其解释为string.Empty.
我怎么能克服这个?我需要得到实际的空白区域,即"".谢谢你!
Ode*_*ded 12
假设您使用的是XmlDocument,则应将PreserveWhiteSpace属性设置为True.
如果使用和XmlReader设置WhitespaceHandling属性WhitespaceHandling.All.
请参阅此 MSDN有关在序列化时保留空白区域的文章.
不同的序列化程序处理这种不同的方式,根据此论坛帖子尝试使用XmlTextReader.
| 归档时间: |
|
| 查看次数: |
7507 次 |
| 最近记录: |