|
|
|
Проблема в 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=37045030&tid=1333041]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
168ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
| others: | 240ms |
| total: | 505ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...