Subject: RE: [xsl] Can I use <xsl:attribute-set/> to set attribute value from the source XML From: "Michael Kay" <mhk@xxxxxxxxx> Date: Sun, 1 Aug 2004 19:33:14 +0100 |
> 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"/> > Attribute sets are not often used this way, but this example is perfectly legal. A more conventional way of achieving the same result would be <xsl:copy> <xsl:copy-of select="@size|@high|@low"/> Michael Kay
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Writing out to and reading ba, Joseph Kesselman | Thread | RE: [xsl] Ordering Mathmatical func, Michael Kay |
RE: [xsl] Writing out to and readin, Michael Kay | Date | RE: [xsl] Ordering Mathmatical func, Michael Kay |
Month |