Subject: [xsl] Empty text area issue From: Jonathan Kart <jkart@xxxxxxxxxxxx> Date: Wed, 23 Apr 2003 03:25:49 -0700 |
Hi all, Just a warning: I'm new at this... I have some xml data being converted into an editable format using html elements. For text elements, I want to turn them into a <textarea> tag. My xsl is something like this: <xsl:template match="some_node"> <textarea> <xsl:value-of select="." /> </textarea> </xsl:template> The problem occurs when the node in question is empty (which is perfectly valid in my xml). When this happens, the value-of returns nothing and the processor truncates <textarea></textarea> to <textarea /> on the way out. Most browsers choke on this odd looking html. I know I could switch the output method to html, but these form elements will nestle themselves inside another xml doc and must be well-formed xml. If I use html as the output format, elements like <input type="text" value="foo" /> are converted to the colloquial html equivalent of <input type="text" value="foo"> And are no longer well-formed. Any ideas on how to keep these textareas from being truncated? Thanks so much, jk
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] General Question, Michael Terry | Thread | Re: [xsl] Empty text area issue, James Cummings |
Date | [xsl] xml/xsl character escaping in, Jonathan Kart | |
Month |