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: Francis Norton <francis at redrice dot com>
- Date: Wed, 21 Mar 2001 18:56:31 +0000
- References: <NEBBIEMMKMAEPLDEIMPEMEDICGAA.ciaran.byrne@3tl.com>
- Reply-To: xsl-list at lists dot mulberrytech dot com
Consider
select="hidden"
v.
select="'hidden'"
one selects the value of any <hidden/> children of the current context,
the other selects the string 'hidden'.
Francis.
Ciaran Byrne wrote:
>
> 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
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list