note 109195 added to xml.examples

From: Date: Tue, 26 Jun 2012 21:37:00 +0000
Subject: note 109195 added to xml.examples
Groups: php.notes 
Request: Send a blank email to php-notes+get-188887@lists.php.net to get a copy of this message
<xsl:param name="von">0</xsl:param> <xsl:param name="bis">9999</xsl:param> <xsl:template match="/buchhandel"> <xsl:for-each-group select="buch[(@ersch-jahr&gt;$von)and(@ersch-jahr&lt;$bis)]" group-by="@ersch-jahr"> <xsl:sort select="@ersch-jahr"/> <p> <b><xsl:value-of select="current-grouping-key()"/></b><br/> <xsl:for-each select="current-group()"> <xsl:value-of select="position()"/><xsl:text>. </xsl:text><xsl:value-of select="buchtitel"/><br/> </xsl:for-each> </p> </xsl:for-each-group> </xsl:template> <xsl:param name="ausrichtung">right</xsl:param> <xsl:template match="/buchhandel"> <html><head><title>jop</title><style>.reisen {background-color: green;}</style></head> <body> <xsl:apply-templates select="buch"/> </body> </html> <xsl:apply-templates select="buch"> <xsl:sort select="preis" data-type="number"/> </xsl:apply-templates> <xsl:for-each select="buch"> <xsl:sort select="buchtitel" data-type="text"/> <p><xsl:value-of select="buchtitel"/><xsl:text> </xsl:text></p> </xsl:for-each> <xsl:for-each-group select="buch" group-by="buchverlag"> <p><b><xsl:value-of select="current-grouping-key()"/></b></p> <p><xsl:value-of select="current-group()/buchtitel" separator=", "/></p> </xsl:for-each-group> </xsl:template> <xsl:template match="buch"> <xsl:element name="p"> <xsl:attribute name="class" select="@kat" /> <xsl:value-of select="buchtitel"/><xsl:text> </xsl:text> <xsl:value-of select="buchverlag"/><xsl:text> </xsl:text> <xsl:value-of select="preis"/> </xsl:element> </xsl:template> <xsl:template match="buch"> <p style="text-align:{$ausrichtung}"> <xsl:value-of select="buchtitel"/><xsl:text> </xsl:text> <xsl:value-of select="buchverlag"/><xsl:text> </xsl:text> <xsl:value-of select="preis"/> </p> </xsl:template> <xsl:template match="buch"> <p> <xsl:value-of select="buchtitel"/><xsl:text> </xsl:text> <xsl:value-of select="buchverlag"/><xsl:text> </xsl:text> <xsl:call-template name="preis_template"> <xsl:with-param name="preis" select="preis"/> </xsl:call-template> </p> </xsl:template> <xsl:template name="preis_template"> <xsl:param name="preis"/> <xsl:choose> <xsl:when test="preis/@waehrung='Dollar'"> <xsl:value-of select="format-number($preis*0.68054,'0.00')"/> EUR (<xsl:value-of select="$preis"/> Dollar) </xsl:when> <xsl:otherwise> <xsl:value-of select="$preis"/> EUR </xsl:otherwise> </xsl:choose> </xsl:template> ---- Server IP: 158.255.214.58 Probable Submitter: 77.1.40.163 ---- Manual Page -- http://www.php.net/manual/en/xml.examples.php Edit -- https://master.php.net/note/edit/109195 Del: integrated -- https://master.php.net/note/delete/109195/integrated Del: useless -- https://master.php.net/note/delete/109195/useless Del: bad code -- https://master.php.net/note/delete/109195/bad+code Del: spam -- https://master.php.net/note/delete/109195/spam Del: non-english -- https://master.php.net/note/delete/109195/non-english Del: in docs -- https://master.php.net/note/delete/109195/in+docs Del: other reasons-- https://master.php.net/note/delete/109195 Reject -- https://master.php.net/note/reject/109195 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#188887) next »