This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: Problem with html input type and xsl


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]