Jenius
Новичок
параметры в xslt
<xsl:apply-templates select="document('udata://content/menu')//item" mode="menu" />
Вырезка из UMI.CMS
Подскажите пожалуйста, какие образом это может быть реализовано? Я правильно понимаю, что при помощи параметра udata вызывается php файл, который создает xml? Если это так, то каким образом передать параметр udata?
И второй вопрос:
<xsl:value-of select="document('celsius.xml')/celsius/result[@value=$value]"/>
А как быть если XML у меня создается динамически? Как его тогда передать с помощью фунции document() ?
Если я указываю так
<xsl:value-of select="document('http://site.ru/xml.php')/celsius/result[@value=$value]"/> Но при таком подходе очень сильно тормозится загрузка страницы.
Каким еще способом можно передать еще один xml в xslt?
xml.php - в свою очередь возвращает XML
<xsl:apply-templates select="document('udata://content/menu')//item" mode="menu" />
Вырезка из UMI.CMS
Подскажите пожалуйста, какие образом это может быть реализовано? Я правильно понимаю, что при помощи параметра udata вызывается php файл, который создает xml? Если это так, то каким образом передать параметр udata?
И второй вопрос:
<xsl:value-of select="document('celsius.xml')/celsius/result[@value=$value]"/>
А как быть если XML у меня создается динамически? Как его тогда передать с помощью фунции document() ?
Если я указываю так
<xsl:value-of select="document('http://site.ru/xml.php')/celsius/result[@value=$value]"/> Но при таком подходе очень сильно тормозится загрузка страницы.
Каким еще способом можно передать еще один xml в xslt?
xml.php - в свою очередь возвращает XML