c# - .NET XmlSerializer:序列化时如何确保对象属性值中的空白作为重要空白?
问题描述
我使用XmlSerializer对对象进行 XML 序列化。当字符串类型的对象属性包含空格(“”)时,该值将被序列化为无意义的空格:
<tag> </tag>
但是,我想确保此空白保留为重要的空白。说,它看起来像:
<tag> </tag>
或者:
<tag xml:space="preserve"> </tag>
如何使用 XmlSerializer 实现这一目标?
解决方案
推荐阅读
- haskell - 可以在 (& f %~) 和 (^. f) 等运算符来自 Lens 库的情况下应用的函数的类型签名是什么?
- c# - SendGrid 抛出“将内容复制到流时出错”
- tensorflow - 如何防止某些权重的梯度计算
- html - 如何使用 css 和 flexbox 在所选侧导航项的末尾显示箭头?
- javascript - AngularJS - 通过绑定将函数从父级传递到子级控制器
- android - Android 通知操作pendingIntent 触发接收器,但接收器意图附加内容为空
- php - WordPress:添加指向特定页面标题的链接
- c# - 将 BSTR 字符串作为托管代码和非托管代码之间的边界传递(COM 互操作)
- ios - 运行 ios 12.1.2 的 iPhone XS Max 的 dyld_shared_cache_extract_dylibs 失败
- c# - 如何在 .NET 中增加任务的优先级?