Subject: RE: 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
|