【发布时间】:2015-06-12 17:01:30
【问题描述】:
我正在用 C# 解析这个 XML:
<Resident Type="R">
<Payment>1218</Payment>
</Resident>
我是这样解析的(请以同样的方式回答,不要用其他方法)
XmlDocument parsed_xml = new XmlDocument();
parsed_xml.LoadXml(dto.xml);
XmlNodeList test = parsed_xml.SelectNodes("/IER/Credit/Loan/LoanApp/Applicant/Personal/Individuals/Individual/Resident/Peyment");
if (xnList != null)
PAYMENT = xnList.Item(0).InnerText;
使用此代码,我可以获得 1218 的 Payment 值,但如何获得 Type 的属性值“R”?
【问题讨论】:
-
那是老派。请改用 System.Linq.Xml。处理 xml 的更快更简单的方法。