Nestor,
You probably want to use <xsl:copy> for the elements, and <xsl:copy-of> for
the attributes. xsl:copy-of copies not only a node, but all its descendants
or (in the case of attributes) its value.
Enjoy,
Wendell
At 10:40 AM 7/30/2004, you wrote:
I would like to use <xsl:copy> to copy some XML elements that have the same
name and attributes. I checked out xsl:copy and seems to do the work. But
the problem is that the attribute sets that I've seen only set default
values. Can I use attribute-sets like this:
<xsl:attribute-set name="test">
<xsl:attribute name="size"></xsl:value-of value="@size"/></xsl:attribute>
<xsl:attribute name="high"></xsl:value-of value="@high"/></xsl:attribute>
<xsl:attribute name="low"></xsl:value-of value="@low"/></xsl:attribute>
</xsl:attribute-set>
<xsl:copy use-attribute-set="test"/>
___&&__&_&___&_&__&&&__&_&__&__&&____&&_&___&__&_&&_____&__&__&&_____&_&&_
"Thus I make my own use of the telegraph, without consulting
the directors, like the sparrows, which I perceive use it
extensively for a perch." -- Thoreau