Скопировать XML как? Мультук ,
Сергиус ,
ДемьянТ ,
A_G ,
Fedor-1971 ,
runuts ,
Vostochnick ,
Alexor ,
mikecool ,
AlexKimp ,
Seriy_Volk ,
MWWRuza ,
s_trikozin ,
eddy_n ,
Джордж1 ,
Бычье сердце ,
Михаил Козлов ,
АгентБезопаснойНацио ,
ИУБиПовиц ,
Prog_man ,
trdm ,
maxab72 ,
RomanYS ,
vv2304 ,
2S ,
banco ,
mishaPH ,
Олдж ,
Волшебник ,
Sserj ,
NorthWind ,
vis ,
mmg ,
sto-alex ,
Кац ,
b_ru ,
Ychenik1c ,
shuhard ,
ОператорПК ,
trad
☑
0
lexushka
11.05.26
✎
06:43
Добрый день
Поискал -- не нашел
Требуется получить копию XML
Имею
ИсточникXML = Новый ЧтениеXML();
ИсточникXML.ОткрытьФайл(Источник);
ИсточникXML.Прочитать();
И вот после этих строк хочу получить копию ИсточникXML
Ничего не меняя
Ожидал какого-нибудь оператор последовательного чтения и тут же записи строка в строку и получается такого нет?
1
NorthWind
11.05.26
✎
07:45
Ну в принципе это резонно, ЧтениеXML умеет только последовательно читать. Нужно завести еще ЗаписьXML и написать цикл, записывая всё, что вычитал. Или покурить ДокументDOM (кажется, так это называется) - вот там реально создается копия документа в памяти, как объекта. Правда, для больших XMLей это бо-бо.
2
Fedor-1971
11.05.26
✎
09:08
(0) Посмотри в сторону ИсточникXML.Строка (или как-то так) - это строка прочитанного XML.
Дальше делаешь ИсточникXML2.УстановитьСтроку() и Прочитать()
3
Сергиус
11.05.26
✎
13:49
(0)Может есть смысл скопировать файл-источник и уже с ним работать?
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.