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