[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: How might I reproduce a tag, but change one attri
Mike, Thanks a ton, this is exactly what I was looking for. Regards, JF --- "Haarman, Michael" <mhaarman@xxxxxxxxx> wrote: > > From: footh > > an <img> tag exactly, except I want to change one > > attribute, the "src". The only way I can think of > > > <xsl:template match="img"> > <xsl:copy> > <xsl:copy-of select="@*"/> > <xsl:attribute name="src"> > <xsl:value-of select="'bar'"/> > </xsl:attribute> > <xsl:apply-templates/> > </xsl:copy> > </xsl:template> > > This is a modified identity template. The copy-of > instruction selects all > attributes of the element and copies them and their > values. Just after it, > the attribute instruction names and values a new > @src attribute which > overrides the value for @src just copied in the > previous instruction. > apply-templates catches any child nodes of the img > element, unnecessary if > you know img is always a leaf node. > > HTH, > > > ----------------------------------- > Mike Haarman, > XSL Developer, > Internet Broadcasting Systems, Inc. > > __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com
|
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
|