Subject: Re: how to insert the *complete* content of a node
From: "Robert P. J. Day" <rpjday@xxxxxxxxxxxxxx>
Date: Fri, 21 Mar 2003 09:06:40 -0500 (EST)
|
On Fri, 21 Mar 2003, Jeni Tennison wrote:
> Hi Danilo,
>
> > I have some node that may contain *any* text, including xml/html-like
> > text.
> > I mean something like:
> >
> > <mytag>blabla <foo>foo text</foo> other stuff </mytag>
> >
> > I have to produce the complete content of the mytag tag:
> >
> > blabla <foo>foo text</foo> other stuff
>
> Use <xsl:copy-of> and select all the children of the <mytag> element
> using the node() node test (which matches any node, including elements
> and attributes):
>
> <xsl:copy-of select="mytag/node()" />
>
> <xsl:copy-of> gives you an exact copy of the nodes.
uh oh ... i'm confused again. i thought "node()" explicitly
did *not* match attribute nodes, but only
1) elements
2) text
3) comments
4) processing instructions
was the original poster concerned about attributes as well?
rday
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|