Привет всем! Не понимаю в чем проблема. Есть XML-файл, и XSLT файл. На выходе получаем XHTML. Но проблема не в этом. И так, кусок XML: <product> <id>25</id> <category>200</category> <name>Молоко Белая жыдкость</name> </product> <category id_menu='s'> <id>200</id> <num>10</num> <name>Молоко</name> <count>4</count> </category> Нужно вытащить значение num если знаем значение id, вроде просто. Применяю следующий XPath запрос: <xsl:value-of select='//category[id="200"]/num' /> Это работает. Но мне нужно подставить id в зависимости от того который он будет, то есть: <xsl:template match='product'> .... <xsl:value-of select='//category[id="{category}"]/num' /> а вот это уже не работает, хотя если написать <xsl:value-of select="category" /> то показывает номер category. Не понимаю в чем проблема. Почему он не подставляет значение category? Помогите кто чем может.
Ответ на:
комментарий
от zzandy
Ответ на:
комментарий
от zzandy
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум xml+xslt=ошибка в ff и opera (2007)
- Форум > Вопрос по XSLT (на входе 2 xml на выходе один), 2 xml, 1 xsl (из одного берем данные из второго аттрибуты для элементов) (2014)
- Форум распарсить HTML в CDATA (2012)
- Форум XML+XSLT => Достать XML (2006)
- Форум PHP + XML + XSLT (2011)
- Форум XML, XSLT, TkLOR (2008)
- Форум [JAVA] XML + XSLT (2008)
- Форум Сайты на XML/XSLT (2011)
- Форум Шаблонизаторы vs XML + XSLT (2008)
- Форум [java] нужен XML Parser/XPath (2011)