Subject: a novice Q From: Jo Kong HO <JoK@xxxxxxxxxxxxxx> Date: Fri, 4 Aug 2000 14:52:11 +0100 |
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
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: Embedding HTML in XML, Kay Michael | Thread | RE: a novice Q, Kay Michael |
SAXON and XT, Carlos Sanchez | Date | RE: Javascript : from xsl to xml, CBayes |
Month |