| Новости | FAQ | Авторы | Документация | В действии | Библиотека |
| Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
ISO 10.10.2002 14:46
Код читает XML, читает XSL, слегка доделывает его, выполняет преобразование и выводит в броузер.$menuXML[^xdoc::load[menu.xml]]
$menuXSLblock[^file::load[text;menu.xsl]]
$menuXSL[^xdoc::create{
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="menu">
$menuXSLblock.text
</xsl:template>
</xsl:stylesheet>
}]
$menublock[^menuXML.transform[$menuXSL]]
^menublock.string[
$.method[html]
$.indent[no]
] menu.xml <menu> <item name="Home" link="/home" /> <item name="Portfolio" link="/portfolio" /> <item name="About us" link="/about" /> </menu>menu.xsl
<xsl:for-each select="item"> <a><xsl:attribute name="href"><xsl:value-of select="@link" /></xsl:attribute> <xsl:value-of select="@name" /></a><br /> </xsl:for-each>