Milagro
Новичок
XSLT: XPATH-выражение в аттрибуте XML-тега
Допустим есть такой XML:
<root>
<item attr="/root/div[@name='1']/div[@name='1.2']">
<div name="1">
<div name="1.1">Раздел 1.1</div>
<div name="1.2">Раздел 1.2</div>
</div>
</root>
Т.е. в аттрибуте тега item сидит корректное XPATH выражение. Хочется это выражение использовать в XSLT-преобразовании. Например просто вывести текстовое содержимое узла, который прописан в attr - "Раздел 1.1".
Это в принципе возможно? Если да, то как?
Допустим есть такой XML:
<root>
<item attr="/root/div[@name='1']/div[@name='1.2']">
<div name="1">
<div name="1.1">Раздел 1.1</div>
<div name="1.2">Раздел 1.2</div>
</div>
</root>
Т.е. в аттрибуте тега item сидит корректное XPATH выражение. Хочется это выражение использовать в XSLT-преобразовании. Например просто вывести текстовое содержимое узла, который прописан в attr - "Раздел 1.1".
Это в принципе возможно? Если да, то как?