我对XML像这样XML反序列化和XPath?
凡公民名称是对方节点内的复杂类型。 (这是从第三方集成,我创建一个适配器收到的XML)
我不感兴趣,有一个子类型,因为在我的班级我试图反序列化成我宁愿有。
public class Party
{
public string FirstName { get; set; }
public string LastName {get;set;}
}
因此,而不是有我的类定义的XML代表什么具体的定义,我可以装饰性的东西,如XPath的,如。
[XmlElement("\CitizenName\CitizenNameForeName")]
public string FirstName {get;set;}
要樱桃从xml中选择信息到类中包含我感兴趣的数据?
从第三方收到的XML非常冗长,我只对特定方面感兴趣。一种选择是创建一个XMLDocument并使用XPath和一种转换方法手动映射到我的类,但是我想如果有中间解决方案,我会问这个问题吗?
我对XSLT并不是很了不起,但是之前我曾经涉猎过,因为XML的数量已经拉回来了,所以我不确定这将会是一个可行的方法。但是,谢谢你的建议。 – Chris