Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it L'avatar di skjobax
    Registrato dal
    Jan 2010
    Messaggi
    569

    XMLNS crea problemi alla pagina

    Io ho un index.xhtml semplice che carico via php, la cui testata è:
    codice:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd"> 
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="it" lang="it">
    <head profile="http://purl.org/NET/erdf/profile">
    <title>Mia pagina</title>
    </head>
    <body>
    CIAO XHTML!
    </body>
    </html>
    Tuttavia, il browser non visualizza nulla e la command console XHTML da questo errore:
    codice:
    XMLNS attribute not defined.
    Pensando che fosse un problema di DTD ho cambiato in Transitional e Strict ma da questi errori:

    Transitional:
    codice:
    Undefined constant 1999 on line 1
    Strict:
    codice:
    Warning: specified DTD allows not the use of undefined attributes.
    XMLNS not defined.
    Non so più dove sbattere la testa, aiuto!

  2. #2
    Utente di HTML.it L'avatar di skjobax
    Registrato dal
    Jan 2010
    Messaggi
    569
    Accidenti, proprio niente?
    Allora vorrei fare questa domanda:

    E' possibile che il problema sia dovuto al fatto che la pagina sia stata caricata da php?

    Ho inserito un semplice header Location:, nient'altro!!
    L'unico problema è che questo errore esce solo su internet e non su locale...

  3. #3
    prova così

    codice:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>Mia pagina</title>
    </head>
    <body>
    CIAO XHTML!
    </body>
    </html>

  4. #4
    Utente di HTML.it L'avatar di skjobax
    Registrato dal
    Jan 2010
    Messaggi
    569
    Adesso il browser visualizza solo XHTM e la console riporta:

    codice:
    Warning: Specified DOCTYPE is undefined
    Warning: XMLNS refers to invalid XHTML document.
    Warning: Unexptected token %20 on line 8
    Warning: cannot use undefined elements <CIAO>, <L>.
    Il codice funziona bene su internet ma non su locale...
    Il bello è che quando vedo il codice sorgente, il browser vede questo al posto della pagina reale:

    codice:
    <!DOCTYPE Failed to load X-library "Zorg"YPE html PUBLIC "-//W3C//DTDerror id: XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">1999
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>Mia pagina</title>
    </head>
    <body>
    XHTM
    </body>
    </html>
    E io non carico nessuna libreria (php o qualunque altra diavoleria) che si chiama Zorg e nemmeno Apache la riconosce!

    Ho provato a reinstallare Apache e ora dice che il DOCTYPE specificato non esiste...

    Ho commesso io qualche errore di battitura o cosa?
    Ecco il link al file:

    http://www.ray97.com/tests/index.xhtml

    Quello che ho sul PC è uguale (testato addirittura con UltraCompare) ma quando lo vado ad aprire sballa...
    Aiuto

  5. #5
    Utente di HTML.it L'avatar di skjobax
    Registrato dal
    Jan 2010
    Messaggi
    569
    Quindi, perché su locale esce quella roba e su internet no?

  6. #6
    prova a rinominare la pagina in index.htm

  7. #7
    Utente di HTML.it L'avatar di skjobax
    Registrato dal
    Jan 2010
    Messaggi
    569
    @webdemo da lo stesso risultato...
    Non capisco cosa ci sia di sbagliato...
    E' possibile che il problema sia dovuto al fatto che la pagina venga caricata da php con la funzione readfile() ?

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.