Starší komentáře ke článku: Kompletní průvodce XSLT - zpracování více stylů a dokumentů
Zpět na článek | Úvodní stránka Interval.cz
Datum vložení: 21.7.2004 9:32:12
zajímavej článek... resp. seriál.
až na to OGG u iRivera :-)
Datum vložení: 21.7.2004 9:40:37
<a href='http://www.iriver.com/company/news_view.asp?idx=368' target='_blank'>http://www.iriver.com/company/news_view.asp?idx=368</a>
vím, o čem píšu ;-)
Datum vložení: 6.10.2004 15:01:54
bacha na Country vs. Coutry!!!
dale nevim, jestli ten priklad s temi staty nekomu fungoval, ale me to slo jedinte takhle...
volani.xml
<?xml version="1.0" encoding="windows-1250" ?>
<?xml-stylesheet type="text/xsl" href="zeme.xsl"?>
<nic>
</nic>
zeme.xsl
<?xml version="1.0" encoding="windows-1250"?>
<xsl:stylesheet version="1.0" xmlns:xsl="<a href='http://interval.cz/__redirect/redirect.asp?what=interval_discussion&url=http://www.w3.org/1999/XSL/Transform"' target='_blank'>http://www.w3.org/1999/XSL/Transform"</a>
xmlns="<a href='http://interval.cz/__redirect/redirect.asp?what=interval_discussion&url=http://www.w3.org/1999/xhtml">' target='_blank'>http://www.w3.org/1999/xhtml"></a>
<xsl:variable name="countries" select="document('countries.xml')" />
<xsl:template match="/">
<body>
<xsl:call-template name="SelectCountry">
<xsl:with-param name="Name" select="'UserCountry'"/>
<xsl:with-param name="Selected" select="'CZ'"/>
</xsl:call-template>
</body>
</xsl:template>
<xsl:template name="SelectCountry">
<xsl:param name="Name" select="'Country'" />
<xsl:param name="Class" />
<xsl:param name="Selected" select="''" />
<select name="{$Name}">
<xsl:if test="$Class">
<xsl:attribute name="Class">
<xsl:value-of select="$Class" />
</xsl:attribute>
</xsl:if>
<option value="">--- vyberte zemi ---</option>
<xsl:for-each select="$countries/Countries/Country">
<option value="{@code}">
<xsl:if test="@code = $Selected">
<xsl:attribute
name="selected">selected</xsl:attribute>
</xsl:if>
<xsl:value-of select="." />
</option>
</xsl:for-each>
</select>
</xsl:template>
</xsl:stylesheet>
countries.xml
<?xml version="1.0" encoding="windows-1250"?>
<Countries>
<Country code="CZ">Ceská republika</Country>
<Country code="SK">Slovensko</Country>
<Country code="PL">Polsko</Country>
</Countries>
Pak to fungovalo tak, jak ma...