Wstawianie węzła XML w określonej pozycji
Mam plik XML i ładuję go do Xmldocument. Ten dokument ma węzeł z kilkoma węzłami podrzędnymi w ten sposób
<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>
tutaj somenode ma kilka dzieci, w których pierwsze i ostatnie nazwy węzłów dzieci są takie same, jak inne węzły, z wyjątkiem pierwszego i ostatniego węzła, który ma inną nazwę (identyczne ze sobą). Tworzę funkcję wstawiania węzła w określonej pozycji, nie jestem pewien co do kryteriów, ale może być w połowie.
jak mogę wstawić węzeł w określonej pozycji. Do wstawiania używam metody XMLnode.appendChildCzy muszę zmieniać rozmieszczenie / sortowanie węzłów po wstawieniu. Proszę zasugeruj.Jak mogę określić, jaka jest struktura i jak powinienem znaleźć miejsce, w którym nowy węzeł powinien zostać dodany zgodnie z bieżącą strukturą dokumentu.