Здравствуйте, Lloyd, Вы писали:
L>Здравствуйте, Stalker_DA, Вы писали:
L>>>L>>>count(./preceding-sibling::NODE)
L>>>
S_D>>Спасибо, это подходит. Но вопрос все равно есть, а можно ли не указывать явно имя "NODE"? Т.е. сделать так
S_D>>чтобы запрос был универсальным. Насколько я понимаю, нужно написать что нибудь вроде
S_D>>S_D>>(./preceding-sibling::*[name()= <а вот чему?> ]
S_D>>
S_D>>Т.е. как получить baseName данного нода, от которого я начинаю поиск?
L>А если так:
L>L>./preceding-sibling::*[name()= name(.)]
L>
Нет — так не прокатывает, я так уже пробовал, это все равно что просто * указать — все предыдущие ноды этого уровня
возвращаются.