Вставка узла XML в определенную позицию
У меня есть файл XML, и я загружаю его в Xmldocument. Этот документ имеет узел с некоторыми дочерними узлами, подобными этому
<code><xml here> <somenode> <child> </child> <children></children> <children></children> <children></children> // I need to insert it <children></children> // I need to insert this second time <children></children> <children></children> <child> </child> <somenode> <xml here> </code>
здесь у somenode есть некоторые дочерние узлы, где имена первого и последнего дочерних узлов такие же, как и у других узлов, за исключением того, что первый и последний узлы имеют разные имена (идентичные друг другу). Я создаю функцию для вставки узла в определенную позицию, я не уверен в критериях, но может быть в середине.
how can I insert node in specific position. I am using XMLnode.appendChild method for insertion Do I need to rearrange/sort nodes after insertion. Please suggest. How can I determine what is structure and how should I find where the new node should be added according to current document structure.