другой вопрос XPath / XSL:)
Если у меня есть дерево узлов, например:
A
- B (anymal-types = домашние животные)
---- C (тип = птица)
---- C (type = cat)
---- C (тип = собака)
- B (рабочие животные)
---- C (тип = корова)
---- C (тип = слон)
-A
...
и другой xml-файл ($ xmlFile), в котором перечислены типы, которые нужны для данного anymal-типа
-ПЭТ
---- кошка
---- собака
-рабочая-животное
---- слон
как выбрать только тех животных, которым мне приказывает $ xmlFile ?:
что в данном случае current () относится к:
- это узел, которому соответствует шаблон ("A")
- или это текущий узел C оценивается.
Каков будет правильный способ добраться до текущего оцениваемого узла C и перейти на один узел вверх (к B, который определяет тип животного).
Спасибо.