如何在 XmlWriter 上指定自定义格式
执行序列化后,我的 XML 看起来像
<Prisinfo>
<Enhet>kr</Enhet>
<Mengde>4.000000</Mengde>
- <Delmengder>
- <Delmengde>
<Mengde>2.000000</Mengde>
<Tekst>tekst</Tekst>
<Egenskaper />
</Delmengde>
</Delmengder>
<Enhetspris>100.000000000000</Enhetspris>
<Sum>400.000000000000000000</Sum>
我需要一种方法来控制十进制数字格式。不幸的是,我还没有找到解决方案。
After executing Serialize my XML looks like
<Prisinfo>
<Enhet>kr</Enhet>
<Mengde>4.000000</Mengde>
- <Delmengder>
- <Delmengde>
<Mengde>2.000000</Mengde>
<Tekst>tekst</Tekst>
<Egenskaper />
</Delmengde>
</Delmengder>
<Enhetspris>100.000000000000</Enhetspris>
<Sum>400.000000000000000000</Sum>
I need a way to control decimal numbers formating. Unfortunately, I have not found a solution.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以使用根据需要格式化的小数字段的字符串表示形式扩展您的类,并使用
XmlIgnore
属性标记小数字段,例如:You can extend your class with string representation of decimal field formatted as you need and mark decimal field with
XmlIgnore
attribute, e.g.: