|
Subject: Re: [xsl] textarea bug? From: "Thomas B. Passin" <tpassin@xxxxxxxxxxxx> Date: Sat, 21 Apr 2001 10:38:29 -0400 |
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
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| AW: [xsl] textarea bug?, Julian Reschke | Thread | Re: [xsl] textarea bug?, David Carlisle |
| Re: [xsl] union/intersection on att, Francis Norton | Date | Re: [xsl] Converting a string to no, Jeni Tennison |
| Month |