Subject: RE: [xsl] Template problem.Unnecessary text displayed From: "Samuel Abraham" <samuel.abraham@xxxxxx> Date: Thu, 20 Dec 2001 16:52:09 +0800 |
hi, Yeah I executed the xsl and the Text node was not appearing. Surprisingly even the result was not appearing as shown in the post. I changed <xsl:value-of select="Values"/> to <xsl:value-of select="text()"/> and then to <xsl:value-of select="."/> and both worked. What could be the reason it didnt work for the first case? thanks Samuel Abraham ---------------------------------------- Message History ---------------------------------------- From: chris@xxxxxxxxxxx@lists.mulberrytech.com on 12/20/2001 08:05 AM GMT Please respond to xsl-list@xxxxxxxxxxxxxxxxxxxxxx DELEGATED - Sent by: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx cc: Subject: RE: [xsl] Template problem.Unnecessary text displayed Tarun, It shouldn't do. Unless you have an apply-templates in your Parameter template in which case it will use the builtin template and output the text node. Ciao Chris XML/XSL Portal http://www.bayes.co.uk/xml > -----Original Message----- > From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx > [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx] On Behalf Of > Tarun Saheja > Sent: 20 December 2001 04:20 > To: Xsl-List (E-mail) > Subject: [xsl] Template problem.Unnecessary text displayed > > > > Hi, > > When I am creating a template of name say "Parameter", it > displays the value of the "Parameter" tag on its own on the page. > > For eg My XSL is...: > > <xsl:template match="Parameter"> > <tr> > <xsl:for-each select="Values"> > <td>Value of </td> > <td><xsl:value-of select="Values"/></td> > </xsl:for-each> > </tr> > </xsl:template> > > > My XML is.... > > <Parameter> > This is value for the parameter tag > <Values> > Value1 > </Values> > <Values> > Value2 > </Values> > <Values> > Value3 > </Values> > > </Parameter> > > > My HTML is displayed in such a manner... > output starts.... > ---------------------------------------------------------------- > This is value for the parameter tag > > Value of Value1 > Value of Value2 > Value of Value3 > ------------------------------------------------------------------ > output ends.... > > The problem is that I dont want the text "This is value for > the parameter tag", (as displayed in the output) to be displayed. > > Regards, > Tarun > > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list -- This e-mail may contain confidential and/or privileged information. If you are not the intended recipient (or have received this e-mail in error) please notify the sender immediately and destroy this e-mail. Any unauthorized copying, disclosure or distribution of the material in this e-mail is strictly forbidden. XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Template problem.Unnecess, Michael Kay | Thread | [xsl] comparing XML streams / nodes, Martijn |
RE: [xsl] RTF and XSLT, DPawson | Date | RE: [xsl] How to add a top level el, Chris Bayes |
Month |