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

RE: not selecting child elements with same name as par

Subject: RE: not selecting child elements with same name as parent...
From: "Anthony E." <apwebdesign@xxxxxxxxx>
Date: Fri, 27 Apr 2001 14:50:51 -0700 (PDT)
as par
Thanks for that detailed response!
option #3 worked great with the <xsl:copy-of
select="text()"/>

--
Anthony E.

--- Evan Lenz <elenz@xxxxxxxxxxx> wrote:
> > > > <xsl:value-of select="text()"/>
> > > >
> > > That's dangerous, it will only select the first
> child text node.
> >
> > But wasn't that exactly what was required in the
> orginal question?
> 
> No. There have been three possibilities discussed so
> far, as shown below. A
> concrete example follows.
> 
> 1) string-value of an element, which is the
> concatenation of all
> *descendant* text nodes (what Anthony tried)
> 
> <xsl:value-of select="."/> (where "." is the current
> node, an element)
> 
> 2) string-value of first child text node (what you
> suggested)
> 
> <xsl:value-of select="text()"/>
> 
> 3) string-value of each child text node (the correct
> solution to Anthony's
> problem)
> 
> <xsl:for-each select="text()">
>   <xsl:value-of select="."/>
> </xsl:for-each>
> -OR-
> <xsl:copy-of select="text()"/>
> 
> 
> Example (where the foo element is the current node
> in each of the above):
> 
> <foo>The <bar>quick</bar> brown fox jumped
> <bat>over</bat> the lazy
> dog.</foo>
> 
> #1 will produce "The quick brown fox jumped over the
> lazy dog."
> #2 will produce "The "
> #3 will produce "The  brown fox jumped  the lazy
> dog."
> 
> As it happens, the example he gave would result in
> the difference of only
> one line break between #2 and #3, but the way he
> specified the problem
> indicated it was in fact #3 that he wanted.
> 
> Hope this helps,
> Evan
> 
> 
>  XSL-List info and archive: 
> http://www.mulberrytech.com/xsl/xsl-list
> 


__________________________________________________
Do You Yahoo!?
Yahoo! Auctions - buy the things you want at great prices
http://auctions.yahoo.com/

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


Current Thread

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.