Forum by laureateci.it
[ Home | REGOLE FORUM | Tutti i blog | Profilo | Registrati | CHAT | Discussioni Attive | Discussioni Recenti | Segnalibro | Msg privati | Sondaggi Attivi | Utenti | Download Informatica | Download ICD | Download TPS | Download Magistrale | Download Specialistica | Giochi | Cerca nel web | cerca | faq | RSS ]
Nome Utente:
Password:
Salva Password
Password Dimenticata?

 Tutti i Forum
 ITPS - Secondo Anno
 Programmazione per il Web + Lab.
 dtd

Nota: Devi essere registrato per poter inserire un messaggio.
Per registrarti, clicca qui. La Registrazione è semplice e gratuita!

Larghezza finestra:
Nome Utente:
Password:
Modo:
Formato: GrassettoCorsivoSottolineatoBarrato Aggiungi Spoiler Allinea a  SinistraCentraAllinea a Destra Riga Orizzontale Inserisci linkInserisci EmailInserisci FlashInserisci Immagine Inserisci CodiceInserisci CitazioneInserisci Lista Inserisci Faccine
   
Icona Messaggio:              
             
Messaggio:

  * Il codice HTML è OFF
* Il Codice Forum è ON

Smilies
Approvazione [^] Arrabbiato [:(!] Bacio [:X] Bevuta [:273]
Caldo [8D] Compiaciuto [8)]    
compleanno [:269]
Davvero Felice [:D] Diavoletto [}:)] Disapprovazione [V] Domanda [?]
Felice [:)] Fumata [:29] Goloso [:P] Imbarazzato [:I]
Infelice [:(] Morte improvvisa da [:62]
Morto [xx(] Occhio Nero [B)] Occhiolino [;)] Palla 8 [8]
pc [:205]    
Riproduzione [:76]
Scioccato [:O]      

   Allega file
  Clicca qui per inserire la tua firma nel messaggio.
Clicca qui per sottoscrivere questa Discussione.
    

V I S U A L I Z Z A    D I S C U S S I O N E
peppe6387_g Inserito il - 08/08/2009 : 11:27:53
Raga io ho questo XML:
<? xml version="1.0" encoding=”ISO-8859-1” ?>
<CATALOG>
<CD>
<TITLE>Empire Burlesque</TITLE>
<ARTIST>Bob Dylan</ARTIST>
<COUNTRY>USA</COUNTRY>
<COMPANY>Columbia</COMPANY>
<PRICE>10.90</PRICE>
<YEAR>1985</YEAR>
</CD>
<CD>
<TITLE>Hide your heart</TITLE>
<ARTIST>Bonnie Tyler</ARTIST>
<COUNTRY>UK</COUNTRY>
<COMPANY>CBS Records</COMPANY>
<PRICE>9.90</PRICE>
<YEAR>1988</YEAR>
</CD>
</CATALOG>

Ho prodotto il seguente schema dtd:

<!DOCTYPE CATALOG [
<!ELEMENT CATALOG (CD+)>
<!ELEMENT CD(TITLE+, ARTIST+, COUNTRY+ COMPANY+, PRICE+, YEAR+)>
<!ELEMENT TITLE (#PCDATA)>
<!ELEMENT ARTIST (#PCDATA)>
<!ELEMENT COUNTRY (#PCDATA)>
<!ELEMENT COMPANY (#PCDATA)>
<!ELEMENT PRICE (#PCDATA)>
<!ELEMENT YEAR (#PCDATA)>

]>

E' esatto, e gentilmente se scorretto mi sapreste dire dove sbaglio, visto che studiare dalle slide, troppo ma troppo sintetiche, è molto difficile per chi non ha potuto seguire.
4   U L T I M E    R I S P O S T E    (in alto le più recenti)
Mk178 Inserito il - 11/08/2009 : 16:35:08
finalmento ho un pò di tempo ed ho re-installato Excg.

Allora:
0)ho copiato il tuo codice XML in un documento XML vuoto(non ho copiato la dtd, ma solo il codice XML)

...premendo F5 Excg informa ke il documento non è well-formed
1)bisogna sostituire <? xml version="1.0" encoding=”ISO-8859-1” ?> con <?xml version="1.0" encoding="UTF-8"?>
...ora il documento XML è well-formed

...incollo, sotto l'istruzione <?xml> la tua dtd
...ci sono 2 errori sintattici(mancano uno spazio ed una virgola, nell elemento CD
2)<!ELEMENT CD(TITLE+, ARTIST+, COUNTRY+ COMPANY+, PRICE+, YEAR+)> diventa <!ELEMENT CD (TITLE+, ARTIST+, COUNTRY+,COMPANY+, PRICE+, YEAR+)>
...ora ke è well-formed anke con la dtd, provo a validare (F7)
...tt ok
di seguito il file xml finale:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE CATALOG [
<!ELEMENT CATALOG (CD+)>
<!ELEMENT CD (TITLE+, ARTIST+, COUNTRY+,COMPANY+, PRICE+, YEAR+)>
<!ELEMENT TITLE (#PCDATA)>
<!ELEMENT ARTIST (#PCDATA)>
<!ELEMENT COUNTRY (#PCDATA)>
<!ELEMENT COMPANY (#PCDATA)>
<!ELEMENT PRICE (#PCDATA)>
<!ELEMENT YEAR (#PCDATA)>]> 

<CATALOG>
<CD>
<TITLE>Empire Burlesque</TITLE>
<ARTIST>Bob Dylan</ARTIST>
<COUNTRY>USA</COUNTRY>
<COMPANY>Columbia</COMPANY>
<PRICE>10.90</PRICE>
<YEAR>1985</YEAR>
</CD>
<CD>
<TITLE>Hide your heart</TITLE>
<ARTIST>Bonnie Tyler</ARTIST>
<COUNTRY>UK</COUNTRY>
<COMPANY>CBS Records</COMPANY>
<PRICE>9.90</PRICE>
<YEAR>1988</YEAR>
</CD>
</CATALOG>
peppe6387_g Inserito il - 11/08/2009 : 09:31:03
Ragazzi per cortesia nessuno può aiutarmi?
peppe6387_g Inserito il - 10/08/2009 : 10:13:16
Non riesco a produrlo, mi da un' errore nella compilazione del file.
Come posso vedere se il file dtd che ho creato in precedenza è esatto?????
Mk178 Inserito il - 08/08/2009 : 14:18:01
con exchanger* è possibile generare la dtd(o l'xsd) automaticamente... certo non è molto didattico, ma aiuta a verificare l'esattezza della stessa. In ogni caso prova ad applicare la dtd al file xml(inserendo l'elemento DOCTYPE) e a validarlo, per vedere se hai commesso errori.

*Non ho exchenger sottomano, ma si dovrebbe fare dal menu schema... vedi un pò...

Forum by laureateci.it © 2002 - 2012 Laureateci Communications Torna all'inizio della Pagina
Il DB ha risposto in 0,05 secondi.

TargatoNA.it | SuperDeejay.Net | Antidoto.org | Brutto.it | Equiweb.it | Snitz Forum 2000