我正在使用C#解析XML这个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的付款值,但我如何获得Type为“R”的属性值?
答案 0 :(得分:1)
您希望查看ParentNode
以获取该属性。
string residentType = xnList[0].ParentNode.Attributes["Type"].Value;