上一篇https://blog.huvjie.com/2020/11/28/201128N03/可以在原有的 xml 文档里添加一个序列化对象的元素节点。接的的 Name 名字默认的是对象类型名,如何更改这个名字呢?另外将一个 XElement 节点返序列化成一个对象。
- 直接对 XElement 的 Name 属性赋值就能改名。
- 将一个 XElement 节点返序列化,和从文档加载区别不大,注意将更改的 Name 属性名改回去,不然加载出错。
1 | public class Person |
XmlSerializerHelper
增加了一个,将 XElement节点返序列化成一个对象。这个XmlSerializerHelper
序列化返序列化类应该是比较完整了。
1 | class XmlSerializerHelper |
1 | class Program |
输出:
1 | 孙悟空 |
生成的 XMl 文档:
1 |
|
可见,上面最后添加的Dog
节点改成了GouDan
。