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

    File XHTML, salvarlo come .html o come .xml? Cosa cambia?

    Ciao a tutti
    ho cominciato a studiare l'XHTML (1.1) e mi è venuto un dubbio/curiosità:
    il file lo devo salvare con estensione html o xml? cosa cambia tra l'una e l'altra?
    facendo un test sul validatore del W3C, ho visto che se salvo il file come html me lo da valido, mentre se faccio il test con il file salvato come xml mi da errore a meno che io non ometta il metatag http-equiv, così facendo, invece, mi dice che la pagina è valida
    Grazie mille

  2. #2
    The Difference Between XML and HTML

    XML is not a replacement for HTML.

    XML and HTML were designed with different goals:

    XML was designed to transport and store data, with focus on what data is
    HTML was designed to display data, with focus on how data looks
    HTML is about displaying information, while XML is about carrying information.

    http://www.w3schools.com/xml/xml_whatis.asp
    Fantasupermegafavolipermeramagicultra irresistibili
    4 10 30 100 1001 personaggi insuperabili fantaincredibili ultraimpossibili iperterribili irresistibili!!!

    "... a quell'età ... bastava un dito per fare la pace ..."
    fotine

  3. #3
    Ciao ricman
    grazie della risposta, però purtroppo non ho capito se sia preferibile salvare un file XHTML con .html o .xml e perché.
    nella guida XHTML di html.it (http://xhtml.html.it/guide/lezione/1...-pagina-xhtml/) c'è scritto di salvarlo come .html, però cercando un po' in giro ho trovato che:

    L'XHTML (acronimo di eXtensible HyperText Markup Language, Linguaggio di marcatura di ipertesti estensibile) è un linguaggio di marcatura che associa alcune proprietà dell'XML con le caratteristiche dell'HTML: un file XHTML è un pagina HTML scritta in conformità con lo standard XML.
    L'XHTML è nato ufficialmente il 26 gennaio 2000 come standard del World Wide Web Consortium (W3C), e può essere definito tecnicamente una riformulazione dell'HTML 4.01 in XML 1.0
    da: http://it.wikipedia.org/wiki/XHTML

    Infatti, l'evoluzione del linguaggio HTML è XHTML (eXtensible HTML), una ridefinizione di HTML in termini di XML. In altre parole, XHTML è HTML definito secondo le regole di XML
    da: http://xml.html.it/guide/lezione/184...xhtml-e-oltre/

    XHTML è la riformulazione di HTML come applicazione XML
    da: http://xhtml.html.it/guide/lezione/1717/cose-xhtml/

    l'XHTML è una riformulazione dei tre tipi di documento HTML 4 come applicazioni di XML 1.0 [XML]
    da: http://www.abstract.it/abstract/tecnologie/xml-e-xhtml

    XHTML è un linguaggio creato da XML che sfutta i tag di HTML. Tutto quello contenuto all'interno di XHTML segue le leggi di programmazione XML
    da: http://forum.html.it/forum/newreply....eadid=1512535&

    Se molti dicono che l'XHTML si basa su XML e va scritto seguendo la sintassi XML, se in un file XHTML devo indicare la dichiarazione XML, e dato che sto cercando di imparare qualcosa di nuovo, vorrei capire perchè è meglio salvare un file XHTML come .html rispetto a .xml
    Grazie ancora

  4. #4
    ma lo sai che xhtml non viene più sviluppato?

  5. #5
    Ciao ac_socmel
    mi sembra che per ora lo standard sia XHTML, e che lo sarà ancora per un (bel) po' di tempo prima che l'HTML5 prenda il suo posto...

  6. #6

  7. #7
    Originariamente inviato da ac_socmel
    http://w3techs.com/technologies/deta...strict/1.1/all
    Ma io vorrei sapere perchè la gente va a usare xhtml per il fare il sito del macellaio.
    Fa figo avere una dtd diversa?
    E' un problema scrivere in html4 strict (e con regole semantiche a modo, anche se il validatore se ne sbatte)?
    Fantasupermegafavolipermeramagicultra irresistibili
    4 10 30 100 1001 personaggi insuperabili fantaincredibili ultraimpossibili iperterribili irresistibili!!!

    "... a quell'età ... bastava un dito per fare la pace ..."
    fotine

  8. #8
    Ciao ac_socmel
    Ciao ricman
    Mi sa che stiamo andando un po' O.T.
    Personalmente non sono un macellaio nè un macellaio mi ha commissionato un sito (non essendo un web master ma anzi facendo tutt'altro nella vita...)
    Al momento non mi serve avere un sito, nè ho intenzione di crearne uno. Ho solo voglia di imparare l'XHTML, se poi sarò uno di quel piccolo 1.6%, o se su I.E. sarà indecifrabile quello che ho scritto fa niente, me ne farò una ragione

    Ora, quello che non capisco è come mai che, pur essendo scritto come si scriverebbe un documento XML, devo salvare un file XHTML con l'estensione .html?

  9. #9
    Una pagina xhtml viene normalmente servita nei formati htm, html, xhtml, asp, aspx, php..... In sostanza il browser non si interessa molto del tipo di estensione, in quanto interpreta opportunamente il file trasmesso dal server in base ad un header denominato "content-type".

    Ovviamente il server sul quale hai caricato il sito gestisce il content-type automaticamente partendo proprio dall'estensione del file. In IIS, per esempio, c'è un'apposita tabella denominata "MIME types" che associa, per ogni estensione, il relativo content_type.

    L'estensione XML viene normalmente associata al mime-type "text/xml" e per questa ragione non è adatta per una pagina xhtml, in quanto il browser potrebbe interpretare male ciò che gli viene inviato.

    Meglio quindi l'estensione .html oppure .htm
    Chi non cerca trova.

  10. #10
    Grazie tas per l'esauriente risposta
    Quindi, salvando i file come .xml, potrei avere dei problemi di interpretazione delle pagine anche se al posto del metatag http-equiv uso PHP per definire lato server i Content Type?

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.