使用IDREF进行Xml序列化?

时间:2015-06-17 16:20:56

标签: c# xml serialization

考虑下面的xml。在C#代码中,我使用System.Xml.Serialization来序列化我的类。在我的Display课程中,我想引用 Category序列化Categories以下的IDREF对象。请注意使用<?xml version="1.0" encoding="utf-8"?> <data> <categories> <category id="google"> <name>Google</name> </category> <categories> <display> <categories> <category idref="google"/> </categories> </display> </data>

如何声明类属性来实现此目的?

C#

// Display class... [XmlArray(ElementName = "categories")] // IDREF? [XmlArrayItem(ElementName = "category")] // IDREF? public Category[] Categories { get; set; }

{{1}}

0 个答案:

没有答案