Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2005
    Messaggi
    322

    dichiarazione DOCTYPE ed xml

    Ho notato diversi siti web scritti in XHTML, validati, in alcuni prima della dichiarazione

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">

    è riportato

    <?xml version="1.0"?>

    in altri no.

    Svantaggi nell'omettere <?xml etc.?

    Se invece correttamente riportato, l'estensione del file, è irrilevante ai fini dell'accessibilità?

  2. #2
    La dichiarazione <?xml ?> si utilizza quando si servono le pagine XHTML col loro content-type nativo, cioè application/xhtml+xml

    Questo content-type non è ben supportato dai browser moderni, ma ci sono alcuni espedienti per riuscire comunque ad utilizzarlo. Se cerchi sul forum avevo gia spiegato dettagliatamente la questione.

    I vantaggi di servire l'XHTML come application/xhtml+xml invece che come text/html sono, innanzitutto, la validazione della well-formedness del documento da parte del browser, nonchè la possibilità di includere elementi personalizzati utilizzando altri schemi oltre a quello dell'xhtml.

    La questione è più complessa, cerca su web degli approfondimenti su xhtml e application/xhtml+xml

    Per quanto riguarda omettere o meno la dicitura, beh, se la pagina viene servita come text/html la dichiarazione <?xml?> viene ignorata quindi non ha senso includerla.


    Ciao

  3. #3
    Utente di HTML.it L'avatar di salasir
    Registrato dal
    Apr 2004
    Messaggi
    1,887
    Ti rimando alla discussione che avevo aperto qualche giorno fa.
    http://forum.html.it/forum/showthrea...readid=1170507

    Maurizio

    "se ami il lavoro che fai, non lavorerai mai un giorno in vita tua!"

  4. #4
    guarda è un casino
    andrebbe messo per correttezza....ma IE sbrodola proprio qui nel prologo ...non lo capisce, ho meglio vuole DOCTYPE in tutti i modi

    quindi a rigor di logica la cosa si risolve lato server, bisogna capire se il browser riesce a capire "application/xhtml+xml", se sì gli piazzi il prologo, altrimenti no
    Farmacia di Jarno - le mie pillole: Cookie [#780810], Dom4Php4 [#1123236], Fade [#1139489], getCssProperty [#1152911]
    Inchinatevi difronte al Prof! Nacchio!

    A me pare che l'uomo vada avanti con la retromarcia

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 © 2026 vBulletin Solutions, Inc. All rights reserved.