0

如果 XML 具有相同数量的具有相同值类型的节点,是否有任何方法可以将一个类用于 2 个或多个 XML 文件序列化?

例如

<root>
   <element1> string </element1>
   <element2> int </element2>
<root>

<root>
   <otherElement> string <otherElement>
   <otherElement2> int </otherElement2>
</root>

我想像下面的类对象一样序列化它们:

public class root
{
   public string stringElement {get; set;}
   public string intElement {get; set;}
}

我可以使用 Linq to XML,使 XML 与类匹配,但我试图找到轻松的解决方案。有类似 [XmlElement("element1")("otherElement")] 的东西吗?希望您能理解我要问的内容,并在此先感谢您!

4

1 回答 1

0

希望这会有用

http://msdn.microsoft.com/en-us/library/aa335724.aspx

您可以使用您需要的名称创建特殊的 XmlSerializer

于 2013-06-19T12:06:25.593 回答