A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://www.w3schools.com/xml/ref_xsl_el_with-param.asp below:

Website Navigation


xsl:with-param

XSLT <xsl:with-param> ❮ Complete XSLT Element Reference Definition and Usage

The <xsl:with-param> element defines the value of a parameter to be passed into a template.

Note: The value of the name attribute of <xsl:with-param> must match a name in an <xsl:param> element (the <xsl:with-param> element is ignored if there is no match).

Note: The <xsl:with-param> element is allowed within <xsl:apply-templates> and <xsl:call-template>.

Tip: You can add a value to the parameter by the content of the <xsl:with-param> element OR by the select attribute!

Syntax

<xsl:with-param

name="name"

select="expression">

  <!-- Content:template -->

</xsl:with-param>

Attributes Attribute Value Description name name Required. Specifies the name of the parameter select expression Optional. An XPath expression that defines the value of the parameter Example 1

<?xml version="1.0" encoding="UTF-8"?>

<xsl:stylesheet version="1.0"

xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

<xsl:template match="/">

<html>

<body>

<xsl:for-each select="catalog/cd">

<xsl:call-template name="show_title">

<xsl:with-param name="title" select = "title" />

</xsl:call-template>

</xsl:for-each>

</body>

</html>

</xsl:template>

<xsl:template name = "show_title" >

<xsl:param name = "title" />

<p>Title: <xsl:value-of select = "$title" /></p>

</xsl:template>

</xsl:stylesheet>

❮ Complete XSLT Element Reference

Track your progress - it's free!


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4