RE: [xsl] Answers to review questions in "Beginning XSLT": Chapter 6

Subject: RE: [xsl] Answers to review questions in "Beginning XSLT": Chapter 6
From: "Lars Huttar" <lars_huttar@xxxxxxx>
Date: Thu, 13 Mar 2003 10:20:27 -0600
Mike Brown wrote:
> Lars Huttar wrote:
...
> > 3. What is the difference between <xsl:copy-of> and <xsl:value-of>?
> > 
> > Answer:
> > The difference is that the latter gives the string value of 
> its select
> > expression, which in the case of a RTF or node-set would be 
> simply the
> > text in the text nodes [...]
> 
> The string-value of a node-set is the string-value of only 
> the first node in
> the set.
> 
> The string-value of a node depends on what type of node it is:
>   element: concatenation of text from all descendant text nodes
>   attribute: attribute value
>   text: the text
>   comment: comment text
>   processing instruction: instruction part (text after the target)
>   namespace: namespace URI

Thanks for the correction and clarification.

And also for your recent explanation about match="node()" vs. match="*".
(Which I've put in my "worth keeping" folder.)

Lars


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


Current Thread