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