|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Re: Newbie question--applying templates, selecting
Joerg and Dave,
Thanks for the url--that helped.
Dave, I also appreciate your explanation about xsl-copy. To answer your
question--I didn't use "node() | @*" because I didn't know better :) I
borrowed the code I used ("*|@*|text()|comment()" from an old post. I'm
still a newbie, so thanks for providing a more concise solution.
Kathryn
Date: Fri, 24 May 2002 20:31:43 +0200
From: Joerg Heinicke <joerg.heinicke@xxxxxx>
Subject: Re: Re: Newbie question--applying templates, selecting
paragraphs - SOLVED!!
What about http://www.w3.org/TR/xslt#conflict ? Does it help?
Joerg
Grant-Kathryn@xxxxxxxxxxxxxxxxx wrote:
>
> May I ask one more question that will hopefully help me understand more
> about XSL? I understand now why the xhtml namespace is necessary. But I
> don't understand why adding the second template worked. If the first one
> says "copy everything," the second one must somehow override or modify the
> first. But syntactically, I don't see how that is accomplished.
------------------------------
Date: Fri, 24 May 2002 11:42:30 -0700
From: "David N Bertoni/Cambridge/IBM" <david_n_bertoni@xxxxxxxxxx>
Subject: Re: Re: Newbie question--applying templates, selecting
paragraphs - S OLVED!!
xsl:copy does not make a deep copy, it only copies the current node. The
xsl:apply-templates element with the xsl:copy recursively processes any
descendants. The second template is more specific, and therefore, has a
higher default priority, so it is chosen rather than the first one, if it
matches the current node. For more info, see:
http://www.w3.org/TR/xslt#conflict
Is there some reason you're not just using the expression "node() | @*",
instead of "*|@*|text()|comment()"? Are you excluding processing
instructions on purpose?
Dave
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|

Cart








