【发布时间】:2010-03-15 23:43:45
【问题描述】:
我知道,我可能只是做错了。
我正在使用自定义序列化,当生成 xml 时,它会将类名作为根元素
例子:
<MyClassName>
<MyIntendedRootNode>
<ObjectType>
<Property1/>
<Property2/>
...
我通过调用 xmlserializer.Serialize(writer,Me) 来调用序列化,所以我确定这与它有关。
我尝试将 XMLRoot 放到该类中,但我认为由于 vb 正在使用其 aspx 页面编译此部分类,它要么覆盖此属性,要么完全忽略它。
理想情况下,我只想告诉它要么扔掉它拥有的所有东西并使用不同的根元素。
除了我还有其他人这样做吗?
谢谢
【问题讨论】:
-
"...正在用它的 aspx 页面编译这个部分类..." 你的意思是你正在序列化页面类吗?您可以编辑您的问题以向我们提供您尝试序列化的类的示例吗? XMLRoot 应该可以正常工作。
标签: c# .net vb.net xml-serialization