|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: Problems with displaying node
> In my XSL, I have make some condition on the @invisible like this: > > <xsl:template match="//para"> > <xsl:if test="//para/@invisible!='yes'"> > <xsl:value-of select="//para"/> > </xsl:if> > </xsl:template> > You need to understand what "//" means - you appear to be using it as noise. It means "select nodes starting from the root of the document, regardless of the current position". So your template rule says "for any para anywhere in the document, if there is a para anywhere in the document with @invisible=yes, print the value of the first para that you find anywhere in the document". You want: <xsl:template match="para[@invisible='yes']"/> <xsl:template match="para"> <xsl:value-of select="."/> </xsl:template> Michael Kay
|
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








