XSLT <xsl:with-param>-elementti
määrittely ja käyttö
<xsl:with-param>-elementti määrittää parametrin arvon, joka välitetään malleille.
huomautus:<xsl:with-param>-elementin nimen arvon on vastattava <xsl:param>-elementin nimeä, muuten <xsl:with-param>-elementti jätetään huomiotta.
huomautus:<xsl:call-template> ja <xsl:apply-templates> sallivat <xsl:with-param>-elementin käytön.
vinkki:Voit määrittää parametrin arvon <xsl:with-param>-elementin sisällön tai select-ominaisuuden avulla.
syntaksi
<xsl:with-param name="nimi" select="laskelma"> <-- Sisältö:template --> </xsl:with-param>
ominaisuus
ominaisuus | arvo | kuvaus |
---|---|---|
nimi | nimi | välttämätön. Määritä parametrin nimi. |
valita | laskelma | valinnainen. Määritä parametarin arvon XPath-laskelma. |
esimerkki
esimerkki 1
<?xml version="1.0" encoding="ISO-8859-1"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:variable name="xx"> <html> <body> <xsl:call-template name="show_title"> <xsl:with-param name="title" /> </xsl:call-template> </body> </html> </xsl:variable> <xsl:template name="show_title" match="/"> <xsl:param name="title" /> <xsl:for-each select="catalog/cd"> <p>Nimi: <xsl:value-of select="$title" /></p> </xsl:for-each> </xsl:template> </xsl:stylesheet>