- From: Kay, Michael <Michael.Kay@softwareag.com>
- Date: Wed, 17 Apr 2002 19:41:25 +0200
- To: "'Benoit Segaert'" <benoit.segaert@uniway.be>, xsl-editors@w3.org
Sorry, this list is for comments on the XSLT and XSL-FO specifications, it
is not for providing programming help. The place for that is the xsl-list at
www.mulberrytech.com, where you can usually get helpful answers.
Michael Kay
> -----Original Message-----
> From: Benoit Segaert [mailto:benoit.segaert@uniway.be]
> Sent: 17 April 2002 16:36
> To: xsl-editors@w3.org
> Subject: Copy node and sub-node in HTML hidden field
>
>
> I need to copy a XHTML node and subnode in an attribute.
> EX:
> <tag>
> <p>example</p>
> </tag>
>
>
> If I want to copy
> <p>example</p>
> in an attribute, I receive an error from my XSLT parser:
> Cannot write an attribute when there is no open start tag.
>
> I have try the following codes:
> <xsl:template match="tag">
> <xsl:variable name = "content" ><xsl:copy-of
> select="node()|@*"/></xsl:variable>
> <input type="hidden" value="{$content}"/>
> </xsl:template>
>
> or
> <xsl:template match="tag">
> <xsl:element name="input">
> <xsl:attribute name="type">hidden</xsl:attribute>
> <xsl:attribute name="name"><xsl:value-of
> select="$id"/>_hidden</xsl:attribute>
> <xsl:attribute name="value"><xsl:copy-of
> select="node()|@*"/></xsl:attribute>
> </xsl:element>
> </xsl:template>
>
> But if I put the content in a textarea, I have any problem:
>
> <TEXTAREA rows="{$lineNumber}" name="{$id}" style="width: 100%">
> <xsl:copy-of select="node()|@*"/>
> </TEXTAREA>
>
> Can you help me?
> Benoit
>
>
Received on Wednesday, 17 April 2002 13:41:31 UTC