|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] a novice Q
hi all a XSLT novice question, and I promise this is not my home work. I have the following XML : <Test> <Test2> <Q> <QT>text 2</QT> <AT>2</AT> </Q> <Q> <QT>text 3</QT> <AT>3</AT> </Q> <Q> <QT>text 1</QT> <AT>1</AT> </Q> </Test2> </Test> and the following XSL <xsl:template match="Test/Test2/Q"> <xsl:if test=".[QT/text() = 'text 1' and AT/text() != 'NULL']"> <xsl:value-of select="AT"/> </xsl:if> <xsl:if test=".[QT/text() = 'text 2' and AT/text() != 'NULL']"> <xsl:value-of select="AT"/> </xsl:if> <xsl:if test=".[QT/text() = 'text 3' and AT/text() != 'NULL']"> <xsl:value-of select="AT"/> </xsl:if> </xsl:template> combine both together I get a blank result. I must have forgot some basic stuff. I wants to display : 1 2 3 Also do I need to sort my XML first into the correct order? cheers joe 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








