[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: xsl:value-of

Subject: Re: xsl:value-of
From: "Vasu Chakkera" <vasucv@xxxxxxxxxxx>
Date: Mon, 01 Jul 2002 13:22:19 +0000
xsl value of date
Hi
if you want to print the text of the element, in the for loop,
Then you may have to do <xsl:value-of select = "text()"/> ( to get the text of the node ( excluding the text contained within any child element)



or
<xsl:value-of select = "."/> ( to get the text of the node ( including the text contained within any child element)




what you are doing is ../b which is the b element of its parent..
so in your case, when you loop through each b, and when you say <xsl:value-of select = "../b"> what happens is that the processor gets the parent node's all 'b'child elements...and since you are calling <xsl:value-of select> you allways get parent element's first 'b' child element for each b element. this is because value-of gives the string value of the first node in document order of the supplied node set.



HTH Vasu


From: Cenk Uysal <cenk_uysal@xxxxxxxxx>
Reply-To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
Subject:  xsl:value-of
Date: Mon, 1 Jul 2002 05:44:44 -0700 (PDT)

hi,

I try to print same named tags one after another. my XML is just like
this:

<a>
  <b at=""></b>
  <b at=""></b>
  <b at=""></b>
</a>

I also have to control attributes of them. If they are valid, I will
print them on screen.

Here is the part of XSL:

<xsl:for-each select="b[@at=$something]">
  <xsl:value-of select="../b"/>
</xsl:for-each>

But this time XSL prints first element all the time repeatedly. What
can be the solution?

__________________________________________________
Do You Yahoo!?
Yahoo! - Official partner of 2002 FIFA World Cup
http://fifaworldcup.yahoo.com

XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list





_________________________________________________________________
Join the world?s largest e-mail service with MSN Hotmail. http://www.hotmail.com



XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list



Current Thread
  • xsl:value-of
    • Cenk Uysal - Mon, 1 Jul 2002 08:44:17 -0400 (EDT)
      • <Possible follow-ups>
      • Vasu Chakkera - Mon, 1 Jul 2002 09:22:22 -0400 (EDT) <=

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.