|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: finding position() of an element in a different co
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
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|

Cart








