如何在 C# 中获取 XML 节点的属性值
本文关键字:节点 属性 XML 获取 | 更新日期: 2023-09-27 17:55:57
我正在解析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 的付款值,但如何获取类型为"R"的属性值?
您需要
查看ParentNode
以获取属性。
string residentType = xnList[0].ParentNode.Attributes["Type"].Value;