XSLT <xsl:param> 요소
정의와 사용법
<xsl:param> 요소는 지역이나 전역 매개변수를 선언하는 데 사용됩니다.
주석:템플릿 내에서 매개변수를 선언하면 지역 매개변수가 됩니다. 템플릿의 최상위 요소로 선언하면 전역 매개변수가 됩니다.
문법
<xsl:param name="이름" select="표현식"> <!-- Content:template --> </xsl:param>
속성
속성 | 값 | 설명 |
---|---|---|
이름 | 이름 | 필수 사항입니다. 매개변수 이름을 정의합니다. |
선택 | 표현식 | 선택 사항입니다. XPath 표현식을 정의합니다. 이 표현식은 매개변수의 기본 값입니다. |
예시
예제 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>제목: <xsl:value-of select="$title" /></p> </xsl:for-each> </xsl:template> </xsl:stylesheet>