Subject: Re: [xsl] change a list of attribute name From: Xiaocun Xu <xiaocunxu@xxxxxxxxx> Date: Fri, 3 Aug 2001 09:46:21 -0700 (PDT) |
Hi, Jeni: That's a great and straight-forward idea. Unfortunely my problem is a little more complicated than that :( I failed to show the more complicated case where "Organization Unique ID" need to be transformed into "OrganizationCode". There isn't a set rule to transform from one to another. So I am looking for a more general solution where one set of values can be mapped to another set. Much thanks, Xiaocun --- Jeni Tennison <mail@xxxxxxxxxxxxxxxx> wrote: > Hi Xiaocun, > > > I have a header which consisted of normal names > such as "Last Name". > > For each of these, I would like to replace it with > a valid XML > > attribute name such as LastName. What would be the > best way to do > > it? > > Remember that the name attribute of xsl:attribute > can hold an > attribute value template, so you can compute the > value for the > attribute name dynamically and use that. For > example, if you only need > to get rid of spaces, then using translate() would > probably be your > best bet: > > <xsl:for-each select="$header/cell"> > <xsl:attribute name="{translate(., ' ', '')}"> > ... > </xsl:attribute> > </xsl:for-each> > > If you can compute the names that you need to > populate a node set, > then you can compute them directly within the > xsl:for-each, so I don't > think that you will have to use an intermediate node > set at all. > > I hope that helps, > > Jeni > > --- > Jeni Tennison > http://www.jenitennison.com/ > > > XSL-List info and archive: > http://www.mulberrytech.com/xsl/xsl-list > __________________________________________________ Do You Yahoo!? Make international calls for as low as $.04/minute with Yahoo! Messenger http://phonecard.yahoo.com/ XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] change a list of attribut, Jeni Tennison | Thread | Re: [xsl] change a list of attribut, Jeni Tennison |
Re: [xsl] remove blank xmlns, Paul_B_Grimes | Date | [xsl] Interpretation of preceding a, John-Paul Sicotte |
Month |