Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1

    XML > XHTML 1 transitional

    Come faccio a trasformare un XML in XHTML 1 transitional (che sia compatibile dia con IE che con Firefox...)?

    Cosa dovrei cambiare in questo semplice XSL?:

    <?xml version="1.0" encoding="UTF-8"?>
    <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

    <xsl:template match="/">
    <xslutput method="xml" indent="yes"/>

    <!DOCTYPE html
    PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

    <html xmlns="http://www.w3.org/1999/xhtml">
    <body>
    ciao
    </body>
    </html>
    </xsl:template>

    </xsl:stylesheet>

  2. #2

    Re: XML > XHTML 1 transitional

    Originariamente inviato da Diego++
    Come faccio a trasformare un XML in XHTML 1 transitional (che sia compatibile dia con IE che con Firefox...)?

    Cosa dovrei cambiare in questo semplice XSL?:

    <?xml version="1.0" encoding="UTF-8"?>
    <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

    <xsl:template match="/">
    <xslutput method="xml" indent="yes"/>

    <!DOCTYPE html
    PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

    <html xmlns="http://www.w3.org/1999/xhtml">
    <body>
    ciao
    </body>
    </html>
    </xsl:template>

    </xsl:stylesheet>
    UP

  3. #3
    Utente di HTML.it L'avatar di Polley
    Registrato dal
    Jan 2005
    Messaggi
    696
    stai seguendo una logica sbagliata, guarda qui

    http://www.peachpit.com/articles/art...p?p=21844&rl=1

    guarda in basso gli ultimi due frame + grandi cè l'xsl d'esempio

  4. #4
    Originariamente inviato da Polley
    stai seguendo una logica sbagliata, guarda qui

    http://www.peachpit.com/articles/art...p?p=21844&rl=1

    guarda in basso gli ultimi due frame + grandi cè l'xsl d'esempio
    grazie ho anch'io lo stesso problema... vedo se funziona...

  5. #5
    il mio problema non è il doctype (quello so come aggiustarlo ed è già a posto) ma mi serve in output questo:
    codice:
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="it">
    avendo in input il tag radice...
    nessuno sa come fare?
    e grazie

  6. #6
    Grazie!
    Ho notato che ho dei problemini con i CSS e che non funzionano più i javascript! Sai forse il perchè?

  7. #7
    Utente di HTML.it L'avatar di Polley
    Registrato dal
    Jan 2005
    Messaggi
    696
    Originariamente inviato da andrea.paiola
    il mio problema non è il doctype (quello so come aggiustarlo ed è già a posto) ma mi serve in output questo:
    codice:
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="it">
    avendo in input il tag radice...
    nessuno sa come fare?
    e grazie

    vanno messi sempre sul file xsl nello stylesheet

    <stylesheet etc..... xmlns="http://www.w3.org/1999/xhtml" xml:lang="it" >

    il doctype và dichiarato sull'output

    <output />

  8. #8
    Utente di HTML.it L'avatar di Polley
    Registrato dal
    Jan 2005
    Messaggi
    696
    Originariamente inviato da Diego++
    Grazie!
    Ho notato che ho dei problemini con i CSS e che non funzionano più i javascript! Sai forse il perchè?

    dipende da come hai fatto

  9. #9
    allora io adesso ho:
    codice:
    <xsl:output method="xml"
    doctype-public="-//W3C//DTD XHTML 1.1//EN"
    doctype-system="http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"
    omit-xml-declaration="yes"
    indent="yes" />
        <xsl:template match="/">    
           <html>
    come devo modificarlo?
    e ancora grazie

  10. #10
    Utente di HTML.it L'avatar di Polley
    Registrato dal
    Jan 2005
    Messaggi
    696
    prima dell'output output devi avere un'altra stringa di apertura

    <xsl:xstylesheet xmlns="http://www.w3.org/1999/xhtml" xml:lang="it">

    aggiungilo li ed automaticamente lo mette nel tag html

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.