|
Как работать с XmlNamespaceManager если не знаю Prefix ?
|
|||
---|---|---|---|
#18+
Привет. Вот простой пример кода. Код: c# 1. 2. 3. 4. 5.
Как быть, если я не знаю сокращенного префикса ("s", "a" и т.д.)? Я обрабатываю XML файл, которые приходят со стороны, от других людей. Кто их знает, какой они префикс затолкают. Очевидно знаю лишь, что тег Header находится в пространстве имен http://www.w3.org/2003/05/soap-envelope. Как мне прочитать тэг ? Пробовал конечно по тупому: Код: c# 1.
Но словил рантайм ошибку, что не допустимое имя. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2014, 15:52 |
|
Как работать с XmlNamespaceManager если не знаю Prefix ?
|
|||
---|---|---|---|
#18+
Pruvetik, Назначить самому любой: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2014, 16:01 |
|
Как работать с XmlNamespaceManager если не знаю Prefix ?
|
|||
---|---|---|---|
#18+
Сон Веры Павловны, Спасибо большое. Действительно так работает. Код: c# 1. 2.
Причем возвращает корректный нод, с префиксом "a" ! Логично конечно сработало, как и должно работать для упрощения кодирования ! Просто не ожидал, что встроен именно настолько удобный сервис. Всегда считал (и не пробовал иначе...), что нужно дословно задавать пространство имен. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2014, 16:17 |
|
Как работать с XmlNamespaceManager если не знаю Prefix ?
|
|||
---|---|---|---|
#18+
Pruvetikчто нужно дословно задавать пространство имен Так и есть. Нужно дословно задавать. Но "a", "s", "blablabla" - это псевдонимы. Их можно назначать самому. И кроме того, бывают такие случаи, когда эти псевдонимы НУЖНО делать дословными. Но там сильно навороченный XML, ваш - не такой. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2014, 16:44 |
|
|
start [/forum/topic.php?fid=20&msg=38624875&tid=1402990]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
42ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
others: | 332ms |
total: | 453ms |
0 / 0 |