|
Чтение XML через фабрику XDTO. Как получить значение? |
☑ |
0
totparen
14.12.15
✎
16:59
|
Имеется код:
лТекстХМЛ = "<?xml version=""1.0"" encoding=""utf-8""?>
| <lineItem>
| <requestedQuantity unitOfMeasure=""PCE"">55555</requestedQuantity>
| </lineItem>";
ХМЛ = Новый ЧтениеXML();
ХМЛ.УстановитьСтроку(лТекстХМЛ);
ФайлХДТО = ФабрикаXDTO.ПрочитатьXML(ХМЛ);
Смотрю отладчиком ФайлХДТО, есть путь ФайлХДТО.requestedQuantity.unitOfMeasure = "PCE". Но как мне получить значение 55555?
|
|
1
totparen
14.12.15
✎
17:13
|
Вопрос на засыпку?!
|
|
2
totparen
14.12.15
✎
17:23
|
Можно конечно вырезать строку unitOfMeasure=""PCE"" и не париться. Но всё ж?
|
|
3
totparen
14.12.15
✎
17:24
|
Хотя как не париться, если тут могут быть ещё и КГ...
|
|
4
oleg_km
14.12.15
✎
17:26
|
Вроде так:
ФайлХДТО.requestedQuantity.Последовательность().ПолучитьТекст(0)
|
|
5
totparen
14.12.15
✎
17:28
|
(4) Спасибо, друг!
|
|
6
oleg_km
14.12.15
✎
17:30
|
А получилось, а то я наобум написал, не проверяя, то или не то?
|
|
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.