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: textarea bug?


You get exactly what you specified.  You closed your textarea element before
the

      <xsl:value-of select="@VALUE"/>

so naturally the results show  the value after the end of the element.

What I'm surprised about is that the template ran at all.  the instruction

        <xsl:element name="/textarea"/>

contains an illegal element name (no element may have a name like '/xxx').
It looks like you think that you need an xsl:element for each start and end
tag, but that is incorrect. The xsl:element instruction produces a complete
element with both its start and end tags.

Tom

the matrix asked -

I get the close textarea tag before the value. Is this
a bug or am I doing something wrong:

XML:
<TAREA name="comments" value="this is my comment"/>

XSL:
<xsl:template match="TAREA">
        <xsl:element name="textarea">
                <xsl:attribute
name="name"><xsl:value-of
select="@NAME"/></xsl:attribute>
        </xsl:element>
                <xsl:value-of select="@VALUE"/>
        <xsl:element name="/textarea"/>
</xsl:template>

here is the HTML output:

<textarea name="comments"></textarea>this is my comment




 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]