This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
RE: Problem with html input type and xsl
- To: <xsl-list at lists dot mulberrytech dot com>
- Subject: RE: [xsl] Problem with html input type and xsl
- From: "Ciaran Byrne" <ciaran dot byrne at 3tl dot com>
- Date: Wed, 21 Mar 2001 15:09:27 -0800
- Reply-To: xsl-list at lists dot mulberrytech dot com
Use <xsl:attribute name="INPUT"><xsl:value-of
select="hidden"/></xsl:attribute>
Your way outputs a text node "HIDDEN", it doesn't set the value of the
attribute
node.
-----Original Message-----
From: owner-xsl-list@lists.mulberrytech.com
[mailto:owner-xsl-list@lists.mulberrytech.com]On Behalf Of Armand
Delcros
Sent: Wednesday, March 21, 2001 6:41 AM
To: xsl-list@lists.mulberrytech.com
Cc: alexandra.lang@hi-media.com
Subject: [xsl] Problem with html input type and xsl
Hello,
I'm using a element name and attributes to generate a html code like
this :
<input type=hidden name=foo value=foo>
but with my xsl code generates always an input type=text instead of
input type=hidden
here is the xml code :
-------------------
<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="support_change2.xsl"?>
<SUPPORT>
<SUPPORTTYPE>
<IDSUPPORT>1</IDSUPPORT>
<NAMESUPPORT>Banner</NAMESUPPORT>
</SUPPORTTYPE>
</SUPPORT>
------------------
here is my xsl code :
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">
<xsl:template match="/">
<html>
<head>
<title>juriste.gif</title>
</head>
<body>
Hello World
<xsl:apply-templates/>
</body>
</html>
</xsl:template>
<xsl:template match="SUPPORT">
<xsl:for-each select="SUPPORTTYPE">
<xsl:element name="INPUT">
<xsl:attribute name="TYPE">
HIDDEN
</xsl:attribute>
<xsl:attribute name="NAME">
ssupport
</xsl:attribute>
<xsl:attribute name="VALUE">
<xsl:value-of select="NAMESUPPORT"/>
</xsl:attribute>
</xsl:element>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list