Subject: RE: [xsl] finding position() of an element in a different context From: "John Wang" <jwang@xxxxxxxxxxx> Date: Thu, 26 Apr 2001 12:44:58 -0500 |
Hi, Here is the xml: <?xml version="1.0"?> <top> <visits> <visit id="visit1Name"/> <visit id="visit2Name"/> </visits> <formtypes> <formtype id="formtype1Name"/> <formtype id="formtype2Name"/> </formtypes> <forms> <form visitID="visit1Name" formtypeID="formtype1Name">form1</form> <form visitID="visit1Name" formtypeID="formtype2Name">form2</form> <form visitID="visit2Name" formtypeID="formtype3Name">form3</form> </forms> </top> here is the xsl: <?xml version="1.0" encoding="utf-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:output method="html"/> <xsl:variable name="formtypeID">formtype2Name</xsl:variable> <xsl:variable name="visitID">visit1Name</xsl:variable> <xsl:template match="/visits/visit"> <html> <body> <xsl:variable name="matchingForm" select="//forms/form[(@formtypeID = $formtypeID) and (@visitID = $visitID)]"/> <xsl:value-of select="$matchingForm"/> </body> </html> </xsl:template> </xsl:stylesheet> here is the result: form1 form2 form3 Anyone could explain why is that? Thanks. -John XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] finding position() of an , Jeni Tennison | Thread | RE: [xsl] finding position() of an , Michael Kay |
Re: [xsl] soft returns/wrap not dis, David Carlisle | Date | RE: [xsl] URGENT: Please help, Clapham, Paul |
Month |