DOORS DXL: Вставить строку в файл XML в указанном месте

Пытаюсь залить XML файл. Я открываю файл и хочу вставить строку в определенную позицию файла.

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

Любая помощь приветствуется.

заранее спасибо, хб


person Szuperpocok    schedule 28.07.2014    source источник
comment
Способ, который вы описали, является единственным доступным методом. В DXL нет встроенного парсера XML DOM. Вы должны прочитать весь файл, найти теги или места, в которые вы хотите добавить текст, а затем записать их обратно в тот же или новый файл.   -  person Steve Valliere    schedule 28.07.2014
comment
Спасибо! Я должен найти другое решение.   -  person Szuperpocok    schedule 29.07.2014
comment
@SteveValliere, пожалуйста, ответьте на вопрос.   -  person Kai K.    schedule 29.06.2015


Ответы (1)


Способ, который вы описали, является единственным доступным методом. В DXL нет встроенного парсера XML DOM. Вы должны прочитать весь файл, найти теги или места, в которые вы хотите добавить текст, а затем записать их обратно в тот же или новый файл.

person Steve Valliere    schedule 30.06.2015