Столкнулся сегодня с проблемой для кода
ЧтениеXMLФайла = Новый ЧтениеXML; ЧтениеXMLФайла.ОткрытьФайл(ФайлXMLДляОбработки.ПолноеИмя,,,Кодировка); ЧтениеXMLФайла.Прочитать();
атрибут ЧтениеXMLФайла.Имя должен содержать корневой тег. И содержит до момента использования ЧтениеXMLФайла в качестве источника данных
Если вызвать
ОбъектXDTO = ФабрикаXDTO.ПрочитатьXML(ЧтениеXMLДляТекущегоФайла);
то ЧтениеXMLФайла.Имя перестает содержать корневой тег и содержит “” (пустую строку)
видимо он содержит последний тег что был прочитан.
Выход – Считывать в переменную корневой тег для идентификации файла а затем вызывать указывать это ЧтениеXMLФайла в качестве источника данных для ФабрикаXDTO
+ There are no comments
Add yours