Subject: Re: template matching.. display the data From: Duane Nickull <webmaster@xxxxxxxxxxxxxxxxx> Date: Fri, 19 Mar 1999 19:30:38 -0800 |
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
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
template matching.. display the dat, Nilofer Motiwala | Thread | Re: template matching.. display the, Nilofer Motiwala |
Re: getting xsl to produce ill-form, Duane Nickull | Date | Re: select="*/@UNITS/..", James Tauber |
Month |