| 
 
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 |