从List <object> xml serialization </object>中替换anyType节点

时间:2009-11-05 19:04:52

标签: .net xml-serialization

所以我正在序列化一个包含List<Object>属性的对象,并将其序列化为:

<Explorer xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <Name>Explorer1</Name>
  <Items>
    <anyType xsi:type="FolderObject">
      <Name>Folder1</Name>
      <Items>
        <anyType xsi:type="MyObject">
          <Name>Object 1</Name>
        </anyType>
      </Items>
    </anyType>
    <anyType xsi:type="MyObject">
      <Name>Object 2</Name>
    </anyType>
  </Items>
</Explorer>

所以我想做的是用其他名称替换anyType节点。这可能吗?

感谢。

1 个答案:

答案 0 :(得分:0)

您是否拥有类的XmlElement属性?