OneScript
OneScript copied to clipboard
Чтение XML для пустых элементов с атрибутами
При чтении файла с содержанием
<Параметры>
<Параметр Имя="ДокументыПоступленияВозвратаТоваровВыгрузкаСсылки " Наименование="ДокументыПоступленияВозвратаТоваровВыгрузкаСсылки" ИспользуетсяПриЗагрузке="false" УстанавливатьВДиалоге="false" ТипЗначения="ДокументСсылка.ПоступлениеТоваровУслуг" ПередаватьПараметрПриВыгрузке="false" ПравилоКонвертации="ПоступлениеТоваровУслугВНТТ "/>
<Параметр Имя="ЛогФайл " Наименование="ЛогФайл" ИспользуетсяПриЗагрузке="false" УстанавливатьВДиалоге="false" ПередаватьПараметрПриВыгрузке="false"/>
<Параметр Имя="СтруктураНевыгружаемыхДокументовРасчетов " Наименование="СтруктураНевыгружаемыхДокументовРасчетов" ИспользуетсяПриЗагрузке="false" УстанавливатьВДиалоге="false" ПередаватьПараметрПриВыгрузке="false"/>
</Параметры>
При завершении чтении атрибутов через ЧтениеXML.ПрочитатьАтрибут()
Вызов следующего раза ЧтениеXML.Прочитать() содержит
ЧтениеXML.ТипУзла = ТипУзлаXML.КонецЭлемента А
ЧтениеXML.ЛокальноеИмя равно Имени последнего прочтенного атрибута...... < А ожидается именно окончание элемента.
Это связано с тем, что элемент не содержит значения