|
|
|
Затупил с XPATH-отбором
|
|||
|---|---|---|---|
|
#18+
Чето я затупил с отбором. Вроде всегда отбиралось по дереву нормально. Хочу отгрести узел "/FindParm/cbFrom", а не могу. Не через функции child::node(), а просто по именам узлов. Проблема на скрине. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2008, 22:15 |
|
||
|
Затупил с XPATH-отбором
|
|||
|---|---|---|---|
|
#18+
ой, дошло - я чето сильно крото замутил xml при формировании - узлы попали в разные пространства имен ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2008, 22:51 |
|
||
|
Затупил с XPATH-отбором
|
|||
|---|---|---|---|
|
#18+
... хм... чето у меня все только без пространств имен работает а они нужны вообще-то на первом этапе надо б много XML-файликов из разных пространств имен обрабатывать чето я вообще ничего в XPATH не могу зацепить, если у меня XML с непустым пространством имен вот предположим, у меня есть такой файлик, который я хочу прогнать через XSLT Код: plaintext пока там пространств имен нету - все работает отлично как только добавил в этот файли xmlns - все пропало как бы по логике этот корневой узел отгребается по /ASP.find_poputi_aspx:FindParm однако ж нет. не понимаю я чего-то... и второй вопрос - я бы хотел единый XSLT сделать на много-много xml-файликов, каждый из которых в своем пространстве имен находится ну то есть корневой XSLT был бы не такой Код: plaintext Код: plaintext ну грубо говоря - это как ветки CASE тоже не получается - как только вставляю пространство имен в template match - ругаецца как правильно сделать такой XSLT, чтобы он много-много разных XML, каждый из которых в своих пространствах имен находится? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2008, 02:36 |
|
||
|
Затупил с XPATH-отбором
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2008, 15:43 |
|
||
|
Затупил с XPATH-отбором
|
|||
|---|---|---|---|
|
#18+
сенкс блин, вот меня сглючило - действительно, это же префиксы, а не полные пространства имен ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2008, 17:18 |
|
||
|
Затупил с XPATH-отбором
|
|||
|---|---|---|---|
|
#18+
а тогда еще один вопросик по пространтствам имен - все равно меня в них клинит вот у меня есть мое входное дерево XML ну корень в одном пространстве, а узлы в другом в принципе я могу делать как делал раньше, все в одном пространтсве, но тут возникла интересная идея - чтобы эти дочерние узлы во всем множестве XML-файликов были в одном пространстве и одним шаблоном обрабатывались но те на вход поступают 20 XML-файликов, в них корни в разных пространтсвах, но листья в одинаковых те если бы шаблоны были все разные - я мог бы описать лист так Код: plaintext но мне бы хотельсь как-то так этот шаблон описать Код: plaintext те входной узел в ЛЮБОМ пространстве, а шаблон срабатывает один конечно, если опустить простанство Код: plaintext как-то так я и делал раньше, но вот ща все хитрее надо б закрутить, а знаний не хватает как бы такой символ найти, чтоб обозначить им ЛЮБОЕ пространство имен входного документа? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2008, 17:42 |
|
||
|
|

start [/forum/topic.php?fid=14&msg=35137679&tid=1333998]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
54ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 16ms |
| total: | 154ms |

| 0 / 0 |

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