草庐IT

TermData

全部标签

c# - 反序列化根为数组且元素不遵循约定的 XML 数组

我得到的XML是由外部来源提供的,因此我无法轻松地重新格式化它。我想在我的实体上使用xml属性,而不必编写知道XML和实体格式的linq查询。这是一个例子:2013-2Spring20132013-3Summer2013Jun&Jul例如,我知道XMLSerializer需要ArrayOfTerm而不是TERMS,但是我可以调整我的实体以使用具有xml属性的不同元素名称,例如:publicclassTermData{[XmlArray("TERMS")][XmlArrayItem("TERM")]publicListterms;}publicclassTerm{[XmlElem