读取XML字符串问题!!!
XML 文档如下
<?xml version="1.0" encoding="GB2312"?>
<svc_result ver="2.0.0">
<slia ver="2.0.0">
<pos>
<msid type="MSISDN">13787789318</msid>
<pd>
<time utc_off="+0800">20081119111401</time>
<shape>
<Point srsName="www.epsg.org#4326">
<coord>
<X>28.24121</X>
<Y>113.09361</Y>
</coord>
</Point>
</shape>
</pd>
<account_ref>A731200811190000496134</account_ref>
</pos>
</slia>
</svc_result>
xml_result就是上面XML字符串,程序如下:
XmlDocument xd = new XmlDocument();
xd.LoadXml(xml_result);
XmlNodeList xnl = xd.SelectSingleNode("/").ChildNodes;
怎么取都只能取到这2个节点
<?xml version="1.0" encoding="GB2312"?>
<svc_result ver="2.0.0">
<?xml version="1.0" encoding="GB2312"?>
<svc_result ver="2.0.0">
如果是 XmlNodeList xnl = xd.SelectSingleNode("svc_result").ChildNodes;
就只能取到本身这个
,里面的内容都取不到?为什么?急!!