0
鉴于以下片段,其中链接是一系列无限制的图像链接和文档链接,应该删除的类是什么?Xml反序列化 - 多种类型的序列
<Values>
<Links>
<ImageLink>http://#</ImageLink>
<ImageLink>http://#</ImageLink>
<DocumentLink>http://#</DocumentLink>
</Links>
</Values>
通常情况下,如果它只是imagelinks数组我可能有
public class Values
{
public imagelink[] ImageLinks { get; set; }
}
public class ImageLink
{
public string Value { get; set; }
}
但与上面的XML我难倒。
顺便说一句,我没有控制的XML。
不够好。他还需要在'links'上显式声明'[XmlElement]'声明来让'XmlSerializer'知道'Link'的派生类型是什么(以及相应的元素名称是什么)。 –
这是为了回答“它应该是什么类?”的问题,但你有一个有效的答案需要工作。我会离开它,因为Jaimal Chohan已经发布了工作代码。 –
干杯比尔和帕维尔,虽然比尔的答案没有工作,但确实让我朝着正确的方向前进 –