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@xxxxxxxxxxx> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
Sent by: cc: (bcc: David N Bertoni/CAM/Lotus)
owner-xsl-list@xxxxxxxxxxxx Subject: 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
|