[英]XMLNODE: how can i select this node with attribute in my xml
我有一個具有以下結構的xml
<student>
<name fname="oliver">
</name>
<name fname="de">
</name>
<name fname="johnson">
</name>
</student>
我的代碼是這樣的:
//加載到名為xmlrecord的xml文檔后
XmlNode row = xmlRecord.SelectSingleNode("/student");
student.fname = row.SelectSingleNode("name[fname]");
但是它什么也沒返回。 請選擇fname ='johnson'節點的最佳方法是什么?
您需要第一個<name>
元素的fname
屬性,因此應編寫:
student.fname = row.SelectSingleNode("name/@fname");
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.