Subject: [xsl] Parameter passing through call to "document" From: "William Scarvie" <wscarvie@xxxxxxxxxxx> Date: Thu, 16 Mar 2006 16:00:25 -0800 |
----- Project.xml ----- <?xml version="1.0" ?> <?xml-stylesheet type="text/xsl" href="Project.xsl" ?> <projects> <record> <project_family>Backlog</project_family> <priority>1</priority> <description>Highest Priority Backlog Project</description> <record_id_>4</record_id_> </record> <record> <project_family>Backlog</project_family> <priority>2</priority> <description>Lowest Priority Backlog Project</description> <record_id_>1</record_id_> </record> <record> <project_family>Next Year</project_family> <priority>2</priority> <description>Lowest Priority New Project</description> <record_id_>3</record_id_> </record> <record> <project_family>Next Year</project_family> <priority>1</priority> <description>Highest Priority New Project</description> <record_id_>2</record_id_> </record> </projects>
----- Tasks.xml ----- <?xml version="1.0" ?> <tasks> <record> <rank>1</rank> <description>Task One</description> <related_project>4</related_project> <record_id_>114</record_id_> </record> <record> <rank>4</rank> <description>Task Four</description> <related_project>4</related_project> <record_id_>114</record_id_> </record> <record> <rank>3</rank> <description>Task Three</description> <related_project>3</related_project> <record_id_>114</record_id_> </record> <record> <rank>2</rank> <description>Task Two</description> <related_project>3</related_project> <record_id_>114</record_id_> </record> </tasks>
<xsl:template match="/tasks"> <xsl:param name="project_id" select="'undefined'"/> Entering Tasks template<BR/> Project ID parameter is: <xsl:value-of select="$project_id"/><BR/> <xsl:for-each select="record"> <xsl:sort data-type="number" select="rank"/> <xsl:if test="related_project = $project_id"> Task: <xsl:value-of select="description"/><BR/> Rank: <xsl:value-of select="rank"/><BR/> </xsl:if> </xsl:for-each> </xsl:template>
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Looping within XSL, Kamal Bhatt | Thread | RE: [xsl] Parameter passing through, Florent Georges |
Re: [xsl] Looping within XSL, Kamal Bhatt | Date | [xsl] preceding-sibling question, ming.tan |
Month |