[xslt & Xhtml] Clicca QUI per vedere il messaggio nel forum |
Drake83 |
Ciao a tutti! Ho un problemino (secondo me molto stupido) che non riesco a risolvere.Sto facendo delle trasformazioni xlst dato un albero xml per ottenere xhtml in output. In sostanza devo assegnare un valore ad un campo "Text" ma non so perchè ma nn lo prende. L'intestazione è questa :
code: <?xml version="1.0"?>
<xsl:stylesheet version="1.0" xmlns: xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="xml" doctype-public="-//W3C//DTD XHTML 1.1//EN"
doctypesystem="http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd" />
e fin quì credo sia ok.
Poi pero' quando faccio così:
code: Nome:
<xsl:variable name="varnome"><xsl:value-of select="nome"/></xsl:variable>
<input name="nome" value="varnome" />
il valore che compare nel campo Text è il nome della variabile e nn il vero valore. La cosa simpatica è che se faccio la stessa cosa in wml funza perfettamente.Sapreste dirmi come risolvere? |
UZI |
guarda il caso specifico non so come risolverlo, ma quando smanettai con xml, xslt e altro per il progetto di etl ho scoperto che sono presenti molti bug nei vari moduli software, parser ed interpreti dei vari sottolinguaggi... xslt ed svg ad esempio non ne volevano sapere di funzionare assieme, anche se sulla carta non c'era nessun problema.
il mio consiglio è: quando ti trovi davanti a casi anomali, dai un'okkiata su internet per vedere se questo è dovuto ad un bug, guardando ad esempio nei forum o nelle mail list tecniche. se scopri che è un bug, spesso l'unica soluzione è fare la cosa in altri modi. |
Drake83 |
Originally posted by UZI
guarda il caso specifico non so come risolverlo, ma quando smanettai con xml, xslt e altro per il progetto di etl ho scoperto che sono presenti molti bug nei vari moduli software, parser ed interpreti dei vari sottolinguaggi... xslt ed svg ad esempio non ne volevano sapere di funzionare assieme, anche se sulla carta non c'era nessun problema.
il mio consiglio è: quando ti trovi davanti a casi anomali, dai un'okkiata su internet per vedere se questo è dovuto ad un bug, guardando ad esempio nei forum o nelle mail list tecniche. se scopri che è un bug, spesso l'unica soluzione è fare la cosa in altri modi.
uhm....grazie.Pero' il fatto è che quel valore lo devo passare come parametro ad un altro file quindi se nn va il campo Text non ho idea di come fare....... |
UZI |
cmq, anche a me quello che non riusciva con il processore xslt del webserver (iis) invece funzionava con un processore esterno (tipo saxon)... il fatto è che questi software sono un campo minato di bug! :arg: |
|
|
|