TEXTAREA problema Collapse in XSL / XSLT
PROBLEMA DICHIARAZIONE:
Mi sono imbattuto in un problema per quanto riguarda textarea in XSL. In parole semplici, il problema sorge quando si dispone di un tag vuoto <textarea>, allora lo crollare a <textarea />.
cioè se si ha qualcosa di simile al seguente nel XSL XML ei dati per il valore TEXTAREA, non restituisce nulla ...
<textarea name='description'> <xsl:value-of select="DESCRIPTION"/> </ textarea>
Come i browser non riconoscono questo, farà sì che il resto del form HTML per eseguire nell'area di testo.
POSSIBILI SOLUZIONI:
Nel XSL, aggiungere un non-breaking-space () dopo il xsl: tag.BEWARE di valore, a prendersi cura di questo spazio si è aggiunto, durante la validazione client-side di questo settore.
<textarea name='description'> <xsl:value-of select="DESCRIPTION"/> </ textarea>
O
<xsl:value-of select="concat (DESCRIPTION,'')"/>O
Inserire un select="@unknown" <xsl:value-of tag /> che punta a un attributo sconosciuto. Questo forzerà il parser PHP XSLT per generare un testo di apertura e chiusura tag area, anche se non ha nulla in mezzo.O
Inserire un campo <xsl:text> contenente uno spazio per forzare un tag di chiusura.
Tuttavia, anche se le soluzioni di cui sopra potrebbe sembrare per risolvere il problema, io non sono ancora convinto che hanno ragione e migliori modi per risolvere il problema. Se c'è qualche altro modo migliore di fissare questo cavillo, Vi preghiamo di farcelo sapere.










































