|
Subject: RE: [xsl] input type radio checked From: Jarno.Elovirta@xxxxxxxxx Date: Wed, 5 Mar 2003 09:46:33 +0200 |
Hi,
> Two things are probably at play here:
> 1. When XML is looking at your HTML it needs for attributes
> to all be in
> an acceptable form
> As far as XML is concerned. In other words, something like <br> is ok
> in HTML,
> but in XML you need to write <br /> Same thing with the attribute
> called: checked
> Write it like this:
> checked="True"
See HTML 4.01 or XHTML 1.0 DTDs - the only allowed value for checked attribute is "checked".
> 2. The other issue relates to setting the attirbute inside the <input>
> and </input> Although logically it would seem to work, it
> can be easily
> solved using "choose" instead of "if" like this:
> <xsl:for-each select="registro">
> <xsl:choose>
> <xsl:when test="position() = 1">
> <input checked="True" type="radio" name="votacionvalor"
> value="{valorrespuesta}" />
> </xsl:when>
> <xsl:otherwise>
> <input type="radio" name="votacionvalor"
> value="{valorrespuesta}"
> />
> </xsl:otherwise>
> </xsl:choose>
> <xsl:value-of select="respuesta"/><br />
> </xsl:for-each>
I have to disagree with you here, using xsl:attribute should be favored in this case - unless I'm missing something here?
Cheers,
Jarno - God Module: Interference
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| RE: [xsl] input type radio checked, Steve Gold | Thread | RE: [xsl] :xsl matching/sorting rec, Yates, Danny (ANTS) |
| Re: [xsl] Getiing Confused in Encod, Mike Brown | Date | RE: [xsl] xslt 2, forward compatibi, David . Pawson |
| Month |