選択した「Xpathの場所」にあるすべての要素を取得して、comboBox/ドロップダウンリストに追加しようとしています。
Xpathクエリを使用してこれらすべての要素を選択しようとしました:/@*XpathNodeIteratorのSelectメソッドを使用します。
問題は、先に進まないイテレータを返すことです。実際、子がなく、イテレータをxmlElementまたはノードに変換できないため、少なくともそれらの内部を検索できます。
これはコードです:
while (anIterator.MoveNext())
{
//im trying to select all nodes of selected path which and return them to an iterator
secondIterator = anIterator.Current.Select("/@*");
while (secondIterator.MoveNext())
{
aNode = new Nodes();
aNode.Name = anIterator.Current.MoveToFirstChild().ToString();
nodeList.Add(aNode);
}
nodeList.Add(aNode);
}
現在のノードのすべての要素を取得するための解決策はありますか?