Subject: RE: [xsl] Changing an attribute wherever it may occur From: "Michael Kay" <mhkay@xxxxxxxxxxxx> Date: Fri, 28 Sep 2001 08:58:17 +0100 |
> Thank you. I understand what you are doing here. > But what if I only wanted to do it for the <A> elements > that met a > certain criteria, such as @Id='X', as opposed to the whole document? Then just change the template rule to <xsl:template match="A[@Id='X']/@action"/> Mike Kay > > Thank you again, > Matt > > > > > > "Chris Bayes" > > <chris@xxxxxxxx To: > xsl-list@xxxxxxxxxxxxxxxxxxxxxx > .uk> cc: (bcc: > Matthew J. Youngblut/US-Corporate/3M/US) > Subject: RE: > [xsl] Changing an attribute wherever it may occur > 09/27/2001 > > 01:25 PM > > Please respond > > to xsl-list > > > > > > > > > > > Sure, > <?xml version="1.0"?> > <xsl:stylesheet version="1.0" > xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> > <xsl:template match="node()|@*"> > <xsl:copy> > <xsl:apply-templates select="@* | * | comment() | > processing-instruction() | text()"/> > </xsl:copy> > </xsl:template> > <xsl:template match="@Action"> > <xsl:attribute name="Action">M</xsl:attribute> > </xsl:template> > </xsl:stylesheet> > > Ciao Chris > > XML/XSL Portal > http://www.bayes.co.uk/xml > > > > -----Original Message----- > > From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx > > [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx] On Behalf Of > > mjyoungblut@xxxxxxx > > Sent: 27 September 2001 18:52 > > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > > Subject: [xsl] Changing an attribute wherever it may occur > > > > > > Hi, > > Is there a way to change an attribute in any occurrence > > in a given element, including children? I have been able to > > do it recursively, with a little knowledge of where the > > attributes might be, but is it possible to do it all at once? > > I want to assume that I don't know where the attribute will be at. > > > > For example, > > <A> > > <B Action='A'>...</B> > > <C> > > <D Action='B'>...</D> > > </C> > > <E> > > <F> > > <G Action='A'>...</G> > > </F> > > </E> > > </A> > > > > Is it possible to copy <A> while changing all of the @Action > > attributes to 'M'? > > > > Thanks for your help in advance, > > Matt Youngblut > > > > > > XSL-List info and archive: > http://www.mulberrytech.com/xsl/xsl-list > > > > > > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list > > > > > > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Changing an attribute whe, Wendell Piez | Thread | [xsl] Position X Sort-> Please urge, Paulo Henrique S. Be |
RE: [xsl] Changing an attribute whe, Michael Kay | Date | [xsl] RE: XSL-List Digest V3 #1128, Colin Adams |
Month |