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