Subject: Re: template matching.. display the data From: Nilofer Motiwala <nilum@xxxxxxxxxxxxx> Date: Mon, 22 Mar 1999 14:58:58 -0800 |
Duane, Thanks for the response. However the <value-of select> tag is not living up to expectations! here is my xsl file <xsl:template match="/"> <xsl:for-each select="Name"> <xsl:value-of select="Name"/> </xsl:for-each> </xsl:template> This however produces a blank page. If i put in a "Hello world" in side of the for-each, it get's printed out! So where am i going wrong here? Would be great if someone could point out my mistake. Thanks much Nilu ---------- Forwarded message ---------- Date: Mon, 22 Mar 1999 13:36:56 -0800 (PST) From: Nilu <nmotiwal@xxxxxxxxxxxxxx> Reply-To: nmotiwal@xxxxxxxx To: nilum Subject: Re: template matching.. display the data (fwd) -------------------------------------------------------------------------- When the going gets tough, The tough gets going! Nilofer Motiwala ***************** --------------------------------------------------------------------------- ---------- Forwarded message ---------- Date: Fri, 19 Mar 1999 19:30:38 -0800 From: Duane Nickull <webmaster@xxxxxxxxxxxxxxxxx> Reply-To: xsl-list@xxxxxxxxxxxxxxxx To: xsl-list@xxxxxxxxxxxxxxxx Subject: Re: template matching.. display the data Hello Nilofer: Try this <xsl:for-each select="Name"> Hello, the name is: <xsl:value-of select="Name"/> </xsl:for-each> This will print the value of the name for each. If you want to have it diplayed in blue text, you can use xsl to do this also. <xsl:for-each select="Names"> <DIV STYLE="background-color:gray; color:blue; padding:4px; width:50%%;"> <SPAN STYLE="font-weight:bold; color:blue"><xsl:value-of select="Names"/></SPAN> </DIV> </xsl:for-each> Any tag that occurs only once like the <xsl:value-of select="Names"/> it is really important to remember to use the / character after the select value. I hope this helps. Duane Nickull webmaster@xxxxxxxxxxxxxxxx "Indexing XML for the Internet" Nilofer Motiwala wrote: > > Hello all, > I have a question on the template matching. > > My Xml file has some data of the form > > <Name type="text" color="blue"> > Nilofer > </Name> > > I am interested in matching the type field of the Name tag, and if it is > a text then displaying the data. > > Here is what I tried: > > <xsl:template match="Name[@Type='text']"> > > </xsl:template> > > 1) Not too sure how to display the data > 2) Tried using the xsl:text and xsl:process-children, within the > tempalte match and IE5 was not happy > > does any one know how to go about this task? > > Thanks for answering my queries! > > Nilofer Motiwala > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: template matching.. display the, Duane Nickull | Thread | RE: template matching.. display the, Wendy Cameron |
The Complete Works of Shakespeare.., Guy_Murphy | Date | RE: template matching.. display the, Wendy Cameron |
Month |