This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: How to replace the value for an attribute
- To: xsl-list at lists dot mulberrytech dot com
- Subject: Re: [xsl] How to replace the value for an attribute
- From: David_N_Bertoni at lotus dot com
- Date: Tue, 29 May 2001 10:27:52 -0400
- Reply-To: xsl-list at lists dot mulberrytech dot com
It's pretty difficult to guess what you're trying to do with incomplete and
incorrect XML, but you probably want to use an attribute value template
(AVT):
<?xml version="1.0"?>
<Message id='10' value='one'/>
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version
="1.0">
<xsl:output method="html"/>
<xsl:template match="Message">
<input type="hidden" name="id" value="{@id}"/>
</xsl:template>
</xsl:stylesheet>
If you need a more generic solution, you will need to use xsl:element and
xsl:attribute.
Dave
"Sri ni"
<srini75@hotmail.com> To: xsl-list@lists.mulberrytech.com
Sent by: cc: (bcc: David N Bertoni/CAM/Lotus)
owner-xsl-list@lists.mulber Subject: [xsl] How to replace the value for an attribute
rytech.com
05/29/2001 05:04 AM
Please respond to xsl-list
Team,
I have a xml file which is like this
<Message id='10' value='one'/>
i have a xsl file which has to take this value of this attribute id and to
replace with it for an hidden value.
<input type='hidden' name='id' value='<xsl:value-of select="@id"'/>>
But i am getting a transform exception how shall i achieve the same??.
I want to replace the value 10 in my hidden attribute ( note this is just
an
example i will this id in the fly ONLY).
Can anyone please please help me out.
Thanks
Srini
_________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list