状況: XML ファイルがあります (ほとんどの場合、多数のブール論理)。私がやりたいこと: そのノードの属性の内部テキストによってノードのインデックスを取得します。次に、指定されたインデックスに子ノードを追加します。
例:
<if attribute="cat">
</if>
<if attribute="dog">
</if>
<if attribute="rabbit">
</if>
特定の要素名のインデックス リストを取得できます
GetElementsByTagName("if");
しかし、属性の内部テキストを使用して、ノード リスト内のノードのインデックスを取得するにはどうすればよいでしょうか。
基本的には、
Somecode.IndexOf.Attribute.Innertext("dog").Append(ChildNode);
これで終わりにします。
<if attribute="cat">
</if>
<if attribute="dog">
<if attribute="male">
</if>
</if>
<if attribute="rabbit">
</if>
ノードを作成してインデックスに挿入しても問題ありません。インデックスを取得する方法が必要です。