Вставка узла 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.

Ответы на вопрос(3)

Ваш ответ на вопрос