Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2003
    Messaggi
    514

    Formattare nodi senza ritorno a capo

    Ho un problemino semplice ma che sfasa tutto.

    Faccio dei moduli personalizzati in xml e li rimano in xhtml.

    Funziona tutto tranne la textarea.

    Esempio di xml:

    <Testo rows="10" cols="10"/>

    Esempio Xslt

    <xsl:template match="Testo">
    <textarea>
    <xsl:call template name="attributi" />
    </textarea>
    </xsl:template>

    Il problema è che nell'xhtml viene scritto cosi:

    <textarea rows="10" cols="10">
    </textarea>

    e non cosi:

    <textarea rows="10" cols="10"></textarea>

    succede che se vai a scrivere nel campo ti lascia uno spazio vuoto che devi cancellare, mentre se viene scritto in linea questo spazio non cè.

    Uso il doctype xhtml strict !!

    Come posso fare ? :master:

  2. #2

    un rimedio radicale....

    scrivilo così:

    codice:
    <xsl:template match="Testo">
    <textarea><xsl:call template name="attributi" /></textarea> 
    </xsl:template>
    "0 è tutto finito. 1 è solo l'inizio"
    HO IL CERTIFICATO DI RESISTENZA.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.