загрузить весь XML-документ, и, поскольку (b) ваш код, скорее всего, приведет к неверному XML-документу (а именно к одному с двумя корневыми узлами документа).

я есть очень базовая структура / файл XML на диске, который выглядит примерно так:

<root>
    <data timestamp="dd-mm-yyyy" type="comment">kdkdkdk</data>
    <data timestamp="dd-mm-yyyy" type="event">kdkdkdkgffgfdgf</data>
    <data timestamp="dd-mm-yyyy" type="something">kddsdsfsdkdkdk</data>
</root>

XML будет, как уже упоминалось, во внешнем файле на диске. Поскольку файл может вырасти довольно большим (фактически «обрезается» каждые пару недель), я не хочу сначала загружать файл XML, чтобы добавить новый узел ...

Есть ли способ добавить новый узел, как это? его можно просто добавить в верхнюю / нижнюю часть и т. д., поскольку процесс, который фактически использует XML, в любом случае сортирует его по метке времени.

Я предполагаю грубый способ добавить узел в виде текста ... однако я думаю, что это добавит узел ПОСЛЕ конечного тега ??

Любые идеи с благодарностью получили .. Дэвид.

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

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