Subject: RE: [xsl] How might I reproduce a tag, but change one attribute? From: footh <footh@xxxxxxxxx> Date: Fri, 27 Jan 2006 10:28:52 -0800 (PST) |
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
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] How might I reproduce a t, Haarman, Michael | Thread | [xsl] filepath of the xml file in x, Amrit Pal Singh |
RE: [xsl] creating new lines in tex, Matthieu Ricaud | Date | Re: [xsl] Sorting with partial stri, Dimitre Novatchev |
Month |