Ситуация: У меня есть XML-файл (в основном много логической логики). Что я хотел бы сделать: Получить индекс узла по внутреннему тексту атрибута в этом узле. Затем добавить дочерние элементы к данному индексу.Получение индекса элемента по значению атрибута
Пример:
<if attribute="cat">
</if>
<if attribute="dog">
</if>
<if attribute="rabbit">
</if>
я могу получить список индексов данного имени элемента
GetElementsByTagName("if");
Но как бы я получить индекс узла в списке узлов, используя InnerText атрибута.
Основном мышление о чем-то вдоль линий
Somecode.IndexOf.Attribute.Innertext("dog").Append(ChildNode);
Чтобы закончить с этим.
<if attribute="cat">
</if>
<if attribute="dog">
<if attribute="male">
</if>
</if>
<if attribute="rabbit">
</if>
Создание узла и вставка его в индекс, у меня нет проблем. Просто нужен способ получить индекс.