|
Вопрос по XMLDOM |
☑ |
0
lanc2233
30.04.15
✎
17:31
|
Есть файл
<item>
<свойство1>...</свойство1>
<свойство2>...</свойство2>
<свойство3>...</свойство3>
</item>
Пусть мы получаем узел item
Узел = Корень.childNodes.item(Инд1-1);
Вопрос : можно ли значение свойства1 получить каким-то методом, по наименованию свойства? или только перебирать в цикле?
|
|
1
Garykom
гуру
30.04.15
✎
17:34
|
(0) можно
|
|
2
Ёпрст
гуру
30.04.15
✎
17:44
|
Ну , так например:
ЗначениеСвойства = Узел .selectNodes(".//Свойство1").item(0).text;
|
|
3
Ёпрст
гуру
30.04.15
✎
17:45
|
Хотя хз, не силён в xml, мот и проще можно
|
|
4
Fragster
гуру
30.04.15
✎
17:56
|
есть мнение, что надо использовать XDTO, а не DOM
|
|
5
Asmody
30.04.15
✎
19:19
|
(0) ЗапросXPath
|
|
6
Garykom
гуру
30.04.15
✎
19:20
|
(5) тогда проще regexp
|
|
7
Asmody
30.04.15
✎
19:23
|
(6) Давно в 1С есть штатный regexp?
|
|
8
Garykom
гуру
30.04.15
✎
22:00
|
(7) кстати пора бы уже...
и насчет XPath http://catalog.mista.ru/public/280340/
это походу только для мелких xml
|
|
9
Fragster
гуру
01.05.15
✎
00:42
|
|
|
10
Fragster
гуру
01.05.15
✎
00:43
|
но данные из XML грузить всё равно лучше через XDTO :)
|
|
11
AlexSmirnov272
01.05.15
✎
00:48
|
(0) пойми структуру дерева = поймешь все
|
|