Dsy Network www | forum | my | didattica | howto | wiki | el goog | stats | blog | dona | rappresentanti
Homepage
 Register   Calendar   Members  Faq   Search  Logout 
.dsy:it. : Powered by vBulletin version 2.3.1 .dsy:it. > Didattica > Didattica in generale > Archivio > Archivio > Informatica applicata alla comunicazione scritta > Problema grave XML+DTD Esterno
  Last Thread   Next Thread
Author
Thread    Expand all | Contract all    Post New Thread    Post A Reply
Collapse
IsaMetallo
.illuminato.

User info:
Registered: Mar 2008
Posts: 179 (0.03 al dì)
Location: Treviglio
Corso: Comunicazione Digitale
Anno: Secondo
Time Online: 15:35:34 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged
Problema grave XML+DTD Esterno

salve a tutti... per questo corso sto cominciando a prendere mano alle regole sintattiche e compositive dell'xml, e già a partire da stamattina mi sono trovato bloccato...
la consegna era quella di produrre una versione xml di un curriculum, supportato da un dtd (che contenesse,a questo punto, solo pure informazioni sintattiche dei tag e delle gerarchie)...
il problema che ho trovato è però piuttosto grave... ho scritto un semplice file, e ho cretaot il relativo dtd esterno, e ho visto che viene caricato solo da internet explorer... la prova su firefox dimostra che questo là non accade poichè si trova spiazzato da un'entità non definita (come semplice tentativo ho associato &unimi; con milano)... copiando e incollando il sorgente dtd nel xml tutto funziona, a prova che il problema è proprio nel caricamento esterno... vi posto i file, se qualcuno mi dà una mano a chiarire il dubbio mi farebbe un gran favore (in rete ho trovato poco o niente)

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE curriculum SYSTEM "curriculum.dtd">
<curriculum>
<persona>
<titolo>
Isaia Maccali's Curriculum
</titolo>
<nome>Isaia</nome>
<cognome>Maccali</cognome>
<indirizzo>La mia via</indirizzo>
<citta>La mia</citta>
<studi>&unimi;</studi>
</persona>
</curriculum>

e questo è il DTD:

<!ELEMENT curriculum (persona+)>
<!ELEMENT persona (titolo+,nome+,cognome+,indirizzo+,citta+,studi+)>
<!ELEMENT titolo (#PCDATA)>
<!ELEMENT nome (#PCDATA)>
<!ELEMENT cognome (#PCDATA)>
<!ELEMENT indirizzo (#PCDATA)>
<!ELEMENT citta (#PCDATA)>
<!ELEMENT studi (#PCDATA)>
<!ENTITY unimi "milano">

qui sotto la versione integrata e compatibile...

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE curriculum [
<!ELEMENT curriculum (persona+)>
<!ELEMENT persona (titolo+,nome+,cognome+,indirizzo+,citta+,studi+)>
<!ELEMENT titolo (#PCDATA)>
<!ELEMENT nome (#PCDATA)>
<!ELEMENT cognome (#PCDATA)>
<!ELEMENT indirizzo (#PCDATA)>
<!ELEMENT citta (#PCDATA)>
<!ELEMENT studi (#PCDATA)>
<!ENTITY unimi "milano">
]>

<curriculum>
<persona>
<titolo>
Isaia Maccali's Curriculum
</titolo>
<nome>Isaia</nome>
<cognome>Maccali</cognome>
<indirizzo>la mia via</indirizzo>
<citta>la mia</citta>
<studi>&unimi;</studi>
</persona>
</curriculum>

sia chiaro che è fatto di fretta e in maniera poco logica (il tag persona è inutile) per essere un curriculum, ma volevo solo vederne il funzionamento...

__________________
"They Can't Stop Us Let Them Try...
for heavy metal we would die..."
(Manowar - Die For Metal)

http://www.jackassubs.com - Admin (in ricerca di traduttori!!!)

Last edited by IsaMetallo on 15-05-2008 at 18:35

15-05-2008 18:32
Click Here to See the Profile for IsaMetallo Click here to Send IsaMetallo a Private Message Find more posts by IsaMetallo Add IsaMetallo to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
All times are GMT. The time now is 16:47.    Post New Thread    Post A Reply
  Last Thread   Next Thread
Show Printable Version | Email this Page | Subscribe to this Thread | Add to Bookmarks

Forum Jump:
Rate This Thread:

Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is OFF
vB code is ON
Smilies are ON
[IMG] code is ON
 

Powered by: vBulletin v2.3.1 - Copyright ©2000 - 2002, Jelsoft Enterprises Limited
Mantained by dsy crew (email) | Collabora con noi | Segnalaci un bug | Archive | Regolamento | Licenze | Thanks | Syndacate
Pagina generata in 0.050 seconds (63.76% PHP - 36.24% MySQL) con 25 query.