Visualizzazione dei risultati da 1 a 10 su 10

Discussione: XML - chiarimenti

  1. #1

    XML - chiarimenti

    Ciao tutti sto incominciando a leggere la guida xml di html.it.

    in particolare ho copiato il seguente script in un file e l'ho chiamato prova.xml

    <?xml version="1.0"?>

    <!DOCTYPE EMAIL [
    <!ELEMENT EMAIL (TO, FROM, CC, SUBJECT, BODY)>
    <!ELEMENT TO (#PCDATA)>
    <!ELEMENT FROM (#PCDATA)>
    <!ELEMENT CC (#PCDATA)>
    <!ELEMENT SUBJECT (#PCDATA)>
    <!ELEMENT BODY (#PCDATA)>
    ]>

    <EMAIL>
    <TO>Jodie@msn.com</TO>
    <FROM>Bill@msn.com</FROM>
    <CC>Philip@msn.com</CC>
    <SUBJECT>My first DTD</SUBJECT>
    <BODY>Hello, World</BODY>
    </EMAIL>

    Premetto che lo script e' stato copiato su un server Apache - php -mysql, e lo leggo da internet explorer 6.0

    Il mio dubbio e' questo:
    quando tento di visualizzare la pagina prova.xml, internet explorer mi visualizza la scritta <?xml version="1.0"?>, come se non riuscisse ad interpretare lo script xml.
    Ora domando c'e' bisogno di installare sul server linux un interprete apposta?.

    Grazie per le risposte.

  2. #2
    Utente di HTML.it L'avatar di Polley
    Registrato dal
    Jan 2005
    Messaggi
    696
    quello che hai copiato non è uno script ma un semplice xml con la relativa DTD

    se lo apri con IE vedi la struttura del documento xml

  3. #3
    ok, allora probabilmente mi manca l'interprete sul server?.

  4. #4
    No, forse ho capito, devo includere la dtd, e poi fare eseguire solo la parte sottostante....
    <EMAIL>
    <TO>Jodie@msn.com</TO>
    <FROM>Bill@msn.com</FROM>
    <CC>Philip@msn.com</CC>
    <SUBJECT>My first DTD</SUBJECT>
    <BODY>Hello, World</BODY>
    </EMAIL>


    Ci provo.....

  5. #5
    Ho provato cosi' ma non funziona...

    <?xml version="1.0"?>

    <!DOCTYPE EMAIL SYSTEM "email.dtd">
    <EMAIL>
    <TO>Jodie@msn.com</TO>
    <FROM>Bill@msn.com</FROM>
    <CC>Philip@msn.com</CC>
    <SUBJECT>My first DTD</SUBJECT>
    <BODY>Hello, World</BODY>
    </EMAIL>

    MA non funziona!!

  6. #6
    Utente di HTML.it L'avatar di Polley
    Registrato dal
    Jan 2005
    Messaggi
    696
    ma che cosa vuoi fare con quel xml ?

  7. #7
    come da manuale,

    <?xml version="1.0"?>

    <!DOCTYPE EMAIL [
    <!ELEMENT EMAIL (TO, FROM, CC, SUBJECT, BODY)>
    <!ELEMENT TO (#PCDATA)>
    <!ELEMENT FROM (#PCDATA)>
    <!ELEMENT CC (#PCDATA)>
    <!ELEMENT SUBJECT (#PCDATA)>
    <!ELEMENT BODY (#PCDATA)>
    ]>

    <EMAIL>
    <TO>Jodie@msn.com</TO>
    <FROM>Bill@msn.com</FROM>
    <CC>Philip@msn.com</CC>
    <SUBJECT>My first DTD</SUBJECT>
    <BODY>Hello, World</BODY>
    </EMAIL>

    Se aggiungo
    <EMAIL>
    <TO>Jodie@msn.com</TO>
    <FROM>Bill@msn.com</FROM>
    <CC>Philip@msn.com</CC>
    <SUBJECT>My first DTD</SUBJECT>
    <BODY>Hello, World</BODY>
    <PROVA>pppp</PROVA>
    </EMAIL>

    Xml deve andare in errore perche' il tag <PROVA> non e' definito nella dtd!!
    Invece il mio browser non da' errori!!!

  8. #8
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    106
    marasma,
    l'xml non è un linguaggio di script e da solo non fa proprio nulla.



    cezar

  9. #9
    Utente di HTML.it L'avatar di Polley
    Registrato dal
    Jan 2005
    Messaggi
    696
    io non ho mai provato a validare xml con dtd dal browser mi sembra che non sempre funziona, devi utilizzare un linguaggio lato server

  10. #10
    Ok allora provo con php.
    Ciao Grazie

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.