|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: change a list of attribute name
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
|
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
|

Cart








