Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    XML Parsing Error: undefined entity

    ciao a tutti!
    sono alle primissime armi con XML.
    Sto provando a vedere come funzionano le grammatiche DTD ma non riesco a far funzionare le cose quando definisco la grammatica in un file esterno.
    Una riga dl tipo:
    <!DOCTYPE Libro SYSTEM "Libro.dtd">
    mi da errore quando ad esempio vado a citare le entità definite nella grammatica.
    La risposta del browser Camino è:
    XML Parsing Error: undefined entity
    È come se non trovasse il file dtd che invece se ne sta la nello stesso folder del file xml
    Sono convinto che la grammatica sia corretta infatti se la inserisco nel documento XML tutto funziona correttamente.
    C'è qualcuno che mi sa aiutare?
    Grazie!

  2. #2
    Ciao,
    probabilmente nel tuo file XML c'è una sequenza di caratteri non permessa che viene interpretato come un'entità.

    Se non conosci bene il concetto di entità puoi dare un'occhiata qui:
    http://mirkoagrati.110mb.com/articol...p&dir=XML_XSLT

    Ciao
    Mirko Agrati
    WEB : http://mirkoagrati.110mb.com
    RSS : http://feeds.feedburner.com/MirkoAgratiArticoli

  3. #3
    grazie per la risposta, all'inizio è quello che ho cercato di verificare anch'io. Però non credo di aver sbagliato. La citazione che faccio nel file XML è:
    &io;
    e nella grammatica dichiaro:
    <!ENTITY io "Nome Cognome">
    e mi sembra corretto.
    Ho anche provato a verificare la validità del file XML con "XML Nanny" (è un parser forse lo conosci) e mi dice OK file valido.
    Forse sbaglio a utilizzare il browser: per verificare la validità del documento io semplicemente apro il file XML...

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.