无法使用c#中的SelectSinglenode进行读取

本文关键字:SelectSinglenode 读取 中的 | 更新日期: 2023-09-27 18:30:00

我有一个下面的Address xml,我正在尝试读取c#中的属性节点,而我在propertyAddress中得到了null。有人能帮我吗。

<?xml version="1.0" encoding="UTF-8"?>
<REQUEST_GRP>
    <REQUESTCRD LoginAccountIdentifier="DQ892481" LoginAccountPassword="892481" />
        <REQUESTDATA>
            <INFORMATION_REQUEST>
                 <_PROPERTY _StreetAddress = "7805 FLR CT"
                     _StreetAddress2 = ""
                      _City = "" 
                     _State = "" 
                     _County = "" 
                     _PostalCode = "88888">
            </INFORMATION_REQUEST>
        </REQUESTDATA>
</REQUEST_GRP>
<add key="XProperty" value="REQUEST_GRP/REQUESTCRD/REQUESTDATA/INFORMATION_REQUEST/_PROPERTY"/>

c#代码:

 XmlElement propertyAddress = (XmlElement)doc.SelectSingleNode(this["XProperty"]);

无法使用c#中的SelectSinglenode进行读取

我会使用LINQ:

 var doc = XDocument.Parse(xml);
 XElement prop = doc.Descendants("_PROPERTY").First();
相关文章:
  • 没有找到相关文章