|
Subject: Re: [xsl] Copying unknown attributes in XML to XML transformation? From: Edierley Messias <edierley@xxxxxxxxxxx> Date: Wed, 24 Jan 2001 11:04:14 -0200 (EDT) |
Try this, Bill:
<xsl:template match="connectionFactory">
<xsl:element name="connectionFactory">
<xsl:for-each select="@*">
<xsl:attribute name="{name(.)}"><xsl:value-of select="."/></xsl:attribute>
</xsl:for-each>
<xsl:attribute name="host"><xsl:value-of select="$host"/></xsl:attribute>
<xsl:attribute name="port"><xsl:value-of select="$port"/></xsl:attribute>
</xsl:element>
</xsl:template>
_________________________________________________________________________
On Tue, 23 Jan 2001, Bill Burton wrote:
>Hello,
>
>I have an XML configuration file for a server with an element and various
>attributes describing how to connect to this server. I'm trying to
>replace the values of the hostname or port number attributes while
>copying all the other (possibly unknown) attributes. So, the output
>should look exactly like the input except for the changed values of the
>specified attributes. So far so good.
>
> > <xsl:template match="connectionFactory">
> <connectionFactory host="{$host}" port="{$port}">
> <xsl:copy-of select="@name|@type|@class"/>
> <xsl:apply-templates/>
> </connectionFactory>
> </xsl:template>
>
>The above works but I'm explictly specifying the other attributes to copy
>in the copy-of select. Is there some way to specify the select so it
>copies all attributes except @host and @port?
>
>If it makes any difference, I'm using Xalan 1.2.2 with Xerces 1.1.3.
>
>Thanks!
>-Bill
>--
>Bill Burton, Senior Internet Software Engineer
>E-mail: billb@xxxxxxxxxxxx
>Address: Progress Software Corporation, 14 Oak Park, Bedford, MA 01730
>
> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
>
>
_________________________
Edierley Messias
www.dcc.ufmg.br/~edierley
icq 32943484
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Re: [xsl] Copying unknown attribute, Bill Burton | Thread | Re: [xsl] Copying unknown attribute, David Carlisle |
| Re: [xsl] Regex string function que, Alexey Gokhberg | Date | Re: [xsl] Copying unknown attribute, David Carlisle |
| Month |