|
Проблема в xmlns, не могу обратиться к нужной ветке
|
|||
---|---|---|---|
#18+
Здравствуйте господа программисты! С прошедшим празником НГ! Вопрос возник, наверное не сложный для тех кто с этим работает каждый день, я же столкнулся впервые.... Попалась XML, её надо разобрать (Delphi+TXMLDocument). Всё бы хорошо, если бы не было xmlns... Т.е. к этому примеру никак достучаться не могу до значений "X": Листинг1: Код: plaintext 1. 2. 3. 4. 5. 6. 7.
А вот такой пример на ура работает: Листинг2: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8.
Код: plaintext
Вопрос, как "достучаться" до значений в первом примере? Про xmlns читал... всё равно не соображу как обращатся. Нюанс, если код переделать так: Листинг3: Код: plaintext 1. 2. 3. 4. 5. 6. 7.
То считываю тоже без проблем: Код: plaintext
Но XML именно как в листинге 1. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.01.2011, 21:38 |
|
Проблема в xmlns, не могу обратиться к нужной ветке
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
02.01.2011, 23:26 |
|
Проблема в xmlns, не могу обратиться к нужной ветке
|
|||
---|---|---|---|
#18+
_Vasilisk_ спасибо, такой пример видел, сделал XML + JSE, алерт работает нормально и показывает что есть что. Тут с пространствами всё понятно. Но в моём случае, в Delphi, для листрига 1, не подходит не один код: Код: plaintext 1. 2. 3. 4.
Это имя не должно содержать знак ":" хотя там знака ":" и в помине нет. Как оформить запись в моём случае, чтоб достучаться до атрибутов X в листинге 1 ... |
|||
:
Нравится:
Не нравится:
|
|||
03.01.2011, 16:42 |
|
Проблема в xmlns, не могу обратиться к нужной ветке
|
|||
---|---|---|---|
#18+
И в JS и в Delphi используются одни и те же объекты MSXML. Перенесите код один в один и будет Вам счастье ... |
|||
:
Нравится:
Не нравится:
|
|||
03.01.2011, 17:26 |
|
Проблема в xmlns, не могу обратиться к нужной ветке
|
|||
---|---|---|---|
#18+
f50 не подходит не один код:Ну и где здесь вызов setProperty? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.01.2011, 17:29 |
|
Проблема в xmlns, не могу обратиться к нужной ветке
|
|||
---|---|---|---|
#18+
в примере по ссылке тоже разбираю XML без проблем, т.к. там секция branch не входит внутрь суфиксов. Но если стоит поместить внутрь др. секции, она просто не видна... Пример там: Код: plaintext 1. 2. 3. 4. 5. 6. 7.
Пример мой на их манер: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8.
... |
|||
:
Нравится:
Не нравится:
|
|||
03.01.2011, 17:30 |
|
Проблема в xmlns, не могу обратиться к нужной ветке
|
|||
---|---|---|---|
#18+
Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
03.01.2011, 17:41 |
|
Проблема в xmlns, не могу обратиться к нужной ветке
|
|||
---|---|---|---|
#18+
в том и дело, символ / не даёт вписать ... |
|||
:
Нравится:
Не нравится:
|
|||
03.01.2011, 17:49 |
|
Проблема в xmlns, не могу обратиться к нужной ветке
|
|||
---|---|---|---|
#18+
selectSingleNode() ... |
|||
:
Нравится:
Не нравится:
|
|||
03.01.2011, 21:04 |
|
Проблема в xmlns, не могу обратиться к нужной ветке
|
|||
---|---|---|---|
#18+
Delphi+ TXMLDocument к сожалению юзаю, там нет этого. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.01.2011, 22:03 |
|
Проблема в xmlns, не могу обратиться к нужной ветке
|
|||
---|---|---|---|
#18+
TXMLDocument всего лишь обертка над IXMLDOMDocument ... |
|||
:
Нравится:
Не нравится:
|
|||
03.01.2011, 23:32 |
|
|
start [/forum/topic.php?fid=14&msg=37045026&tid=1333041]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
64ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
2ms |
others: | 15ms |
total: | 182ms |
0 / 0 |