Структура итогового файла такая (как в вашем первом посте):
Цитата:
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<?MyTag?>
<Example></Example>
Что вы имеете в виду: "хмл делается с нуля"?.
Я предложил способ добавления тега к хмл-файлу создаваемому
хмл-портом. Шаги:
* Выгружаем хмл-структуру во что-нибудь, поддерживающее потоки (выгружаем ХМЛ-портом). Я выгружал во временный файл.
* Загружаем хмл-структуру из временного файла в бигтекст.
* С помощью фукнции аддтекст добавляем в нужное (нужное место было определено экспериментальным путем) наш текст: '<?....?>'
* Выгружаем отредактированную хмл-структуру из бигтекста в файл (уже настоящий, а не временный).
Точно также можно править любые хмл-файлы, достаточно открыть файл, создать поток и запихнуть этот поток в бигтекст. Далее АддТекст(нужный текст, нужное место) и отправка модифицированного потока обратно.
Ограничение, как я сказал UTF-16 кодировка. Но думаю ее тоже можно победить.