Buongiorno a tutti,
ho bisogno dell'aiuto di esperti; in altre aprole il problema è questo:
Ho un Esempio credo sia XML
<biblioteca>
<libro ANNO=“1973”>
<titolo>Fundamental Algorithms </titolo>
<autore> <nome> Donald</nome>
<cognome> Knuth</cognome>
</autore>
<editore> Addison Wesley </editore>
</libro>
<libro ANNO=“1994”>
<titolo> Multimedia and Hypertext </titolo>
<autore> <nome> Jakob</nome>
<cognome> Nielsen</cognome>
</autore>
<autore> <nome> Donald</nome>
<cognome> Knuth</cognome></autore>
<editore> Accademic Press </editore>
<prezzo> L. 100000 </prezzo>
</libro>
</biblioteca>
e poi ho un'esempio del DTD compatibile:
<!DOCTYPE bilioteca [
<!ELEMENT biblioteca (libro*)>
<!ELEMENT libro (titolo, autore+,
editore, prezzo?)>
<!ELEMENT titolo (#PCDDATA)>
<!ELEMENT prezzo (#PCDDATA)>
<!ELEMENT autore ((nome, cognome) |
(cognome, nome))>
<!ELEMENT editore (#PCDDATA)>
<!ATTLIS libro ANNO CDATA #REQUIRED>
]>
-----
ora da questo esempio devo fare una cosa del genere:
esercizio:
Come avrei potuto fare meglio
-Avere elementi per autori ed elementi per
libri e usare attributi di tipo ID e IDREF
per riferire agli autori.
-Provare a definire un DTD ed il
documento XML corrispondente.
da quello che interpreto io devo riscrivere il dtd precedente con l'inserimento di ID e IDREF e creare un'altro esempio di XML-DTD ma.. non so da dove cominciare!!!![]()
chi mi da una mano, ho provato a studiare qualcosa e sono solo all'inizo del corso che tratta sta roba ma non ho capito nemmeno a cosa serve il PCDATA!!!
sono sull'orlo di una crisi..qualsuno mi illumini..per favore..
![]()
grazie

qualsuno mi illumini..per favore..
Rispondi quotando