所以基本上,处理xml文件,如下所示:
body div {...} // doesn't select descendant divs inside shadow nodes
body /deep/ div {...} // selects all descendant divs, shadow or not
我读了我需要的东西:
...
<city id="thatstheid">
<country id="anotherid"> VALUE </country>
</city>
...
这里的问题是
XmlDocument doc;//let's say this is the file im reading
XmlNode cityNode = doc.DocumentElement.SelectSingleNode("city");
cityname = cityNode.Attributes["id"].Value;
XmlNode countryNode = cityNode.SelectSingleNode("country");
countryname = countryNode.Value;
带回一个空值,即使里面有东西。
如果我尝试从内部获取任何属性,如下所示:
countryname = countryNode.Value;
它工作正常,所以我不知道问题是什么。
答案 0 :(得分:1)
尝试使用InnerText
countryname = countryNode.InnerText;