XmlNodeList
私はXmlNodeList
の中に特別なノードを見つけたいと思っています。 次のコードを使用しましたが、目的のノードが見つからない場合は、XmlNodeList
にあります。XmlNodeListの属性を持つ特別なノードを見つけよう
string ID = "9";
public void XMlNodeFind(XmlNodeList steps, string ID)
{
var resultNodes = new List<XmlNode>();
foreach (XmlNode node in steps)
{
if (node.Attributes["name"].Value.Equals(ID))
{
resultNodes.Add(node);
}
}
}
、ここでXMLファイルです:あなたが必要なもの
<?xml version="1.0" encoding="utf-8"?>
<files>
<file name="1">
<file name="3">
<file name="9">
</file>
</file>
</file>
<file name="2">
<text here are some text/>
</file>
</files>
そして、最初に 'XmlNodeList'をどのように設定しましたか? – har07
'' XmlNodeList steps = root1.SelectNodes( "// files/file"); '' –
また、 'resultNodes'は' XMlNodeFind() 'によって返されないので、どのように結果を確認しましたか? – har07