|
чтение XML через ОбъектXDTO
| ☑ |
0
Maria_G
12.02.19
✎
17:17
|
Здравствуйте.
Нужно прочитать xml-файл.
Чтение происходит через ФабрикаXDTO.ПрочитатьXML(ЧтениеXML);
Строки типа "<csdo:ProductId>101803492600519</csdo:ProductId>" читает замечательно, пока не доходит до строки следующего вида:
<casdo:CleanNetMassMeasure measurementUnitCode="166" measurementUnitCodeListId="2016">0.192</casdo:CleanNetMassMeasure>
В ней вижу значения атрибутов, но не само значение 0.192.
Подскажите, пожалуйста, как его можно достать?
Заранее благодарна.
|
|
1
arsik
гуру
12.02.19
✎
17:21
|
ФабрикаXDTO - нужно когда у тебя есть схема данных XDTO. Эта схема у тебя есть?
|
|
2
Maria_G
12.02.19
✎
17:56
|
а где можно посмотреть, есть она или нет?
|
|
3
DES
12.02.19
✎
17:59
|
в конфигураторе - обшее xdto-пакеты
|
|
4
Maria_G
12.02.19
✎
18:00
|
их тут полно, как посмотреть, есть ли нужное?
|
|
5
Maria_G
12.02.19
✎
18:01
|
Вообще, файл новый, поля новые, и читается все, кроме подобных структур.
|
|
6
DES
12.02.19
✎
18:01
|
по имени - по смыслу
|
|
7
Maria_G
12.02.19
✎
18:05
|
т.е. в xml-файле должно быть имя, по которому читается определенный формат?
|
|
8
DES
12.02.19
✎
18:08
|
нет конечно.
какую ошибку дает прога?
|
|
9
SergeyKB
12.02.19
✎
18:08
|
(0)
в объекте XDTO который считал
<casdo:CleanNetMassMeasure measurementUnitCode="166" measurementUnitCodeListId="2016">0.192</casdo:CleanNetMassMeasure>
попробовать конструкцию
.Последовательность().ПолучитьТекст(0)
|
|
10
Maria_G
12.02.19
✎
18:12
|
ДА!!! Спасибо большое!!! А я пробовала через последовательность, но до ПолучитьТекст(0) недодумалась )))
Спасибо!
|
|
11
Maria_G
12.02.19
✎
18:14
|
Ошибку выдавал на строке
XMLЗначение(Тип("Число"),СтрокаТоварыXDTO.CustomsValueAmount)
что неверный 2-й параметр. А он действительно неверный, ведь это объект со всеми вложениями, а не значение.
И через структуру и массив пробовала - тоже только значения атрибутов видел.
|
|