Mega Code Archive

 
Categories / XML / XSLT StyleSheet
 

True() function

File: Data.xml <?xml version="1.0" encoding="utf-8"?> <emailList>   <head:header xmlns:head="http://www.domain.com/namespace/header">     <title>Email List</title>     <maintainer>Joe</maintainer>   </head:header>   <person type="personal" id="p001">     <name>person1</name>     <email>p@hotmail.com</email>   </person>   <person type="work" id="p002">     <name>person2</name>     <email>p@hotmail.com</email>   </person>   <person type="personal" id="p003">     <name>person3</name>     <email>p3@hotmail.com</email>   </person> </emailList> File: Transform.xslt <?xml version="1.0" encoding="UTf-8" ?> <xsl:stylesheet version="1.0"   xmlns:xsl="http://www.w3.org/1999/XSL/Transform">   <xsl:output method="text" indent="yes" />   <xsl:template match="/">     <xsl:apply-templates select="emailList">       <xsl:with-param name="bool" select="true()" />     </xsl:apply-templates>   </xsl:template>   <xsl:template match="emailList">     <xsl:param name="bool" select="true()" />     <xsl:variable name="true" select="true()" />     <xsl:if test="$bool = $true">       <xsl:text>sendPage.jsp</xsl:text>     </xsl:if>   </xsl:template> </xsl:stylesheet> Output: sendPage.jsp