Появлась необходимость обратиться к xml дереву последовательно записываемого файла, не считывая его из файла. Т.е., например, в коде: --------------------------------------------------------------------- гXMLАнализатор = СоздатьОбъект("AddIn.XMLParser"); гФайлДанных = гXMLАнализатор.СоздатьПоследовательноЗаписываемыйДокумент(); гФайлДанных.ИмяФайла = КаталогИБ()+"test.xml"; АтрибутыЭлемента = гФайлДанных.АтрибутыЭлемента; АтрибутыЭлемента.УстановитьАтрибут("ВерсияФормата", "1.0"); XML_DOM = гXMLАнализатор.СоздатьДокумент(); Приемник = XML_DOM.СоздатьУзел(1, "Тег");
гРезФайл = гXMLАнализатор.СоздатьПоследовательноСчитываемыйДокумент(); //??гРезФайл.СвязатьСОбъектом(гФайлДанных); --------------------------------------------------------------------- нужно обратиться к гФайлДанных, и обойти все дерево. Такое возможно?
Суть в чем, хочется без особых усилий ускротить загрузку/выгрузку в Конвертации Данных...
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший