Visualizzazione dei risultati da 1 a 2 su 2

Discussione: [XML] Primi passi

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    99

    [XML] Primi passi

    Salve a tutti, sto muovendo i primi passi con l'xml, e sto seguendo la guida di questo sito, e devo dire che al momento non ho ancora ben capito cosa si può fare con xml oltre che personalizzare un linguaggio di markup, cioè ci sono dei concetti troppo astratti e teorici, almeno fino a dove ho letto io, al momento cmq stò facendo qualche esercizietto, e ho notato una cosa strana, ad esempio scrivo un dtd ma le regole grammaticali non vengono rispettate come da dtd scritto, dipende dal parser volatile??cioè io mi aspettavo 1 errore al violamento delle regole, e invece và tutto liscio, ecco il file di esempio :

    <?xml version="1.0" encoding="iso-8859-1" ?>

    <!DOCTYPE articolo[<!ELEMENT articolo (paragrafo+)>
    <!ELEMENT paragrafo (testo+, codice*)>

    <!ELEMENT immagine EMPTY>
    <!ELEMENT testo (#PCDATA)>
    <!ELEMENT codice (#PCDATA)>

    <!ATTLIST articolo titolo CDATA #REQUIRED>
    <!ATTLIST paragrafo
    titolo CDATA #IMPLIED
    tipo (abstract|bibliografia|note) #IMPLIED
    >
    <!ATTLIST immagine file CDATA #REQUIRED>]>

    <articolo titolo="Titolo dell'articolo">
    <paragrafo titolo="Titolo del primo paragrafo">
    <testo>
    Blocco di testo del primo paragrafo &lt; del secondo
    </testo>
    <immagine file="\immagine1.jpg" >
    </immagine>
    <immagine file="\immagine1.jpg" >
    </immagine>
    </paragrafo>
    <paragrafo titolo="Titolo del secondo paragrafo">

    <testo>
    Blocco di testo del secondo paragrafo ò
    </testo>
    <codice>
    Esempio di codice
    </codice>
    <testo>
    Altro blocco di testo
    </testo>
    </paragrafo>
    <paragrafo tipo="bibliografia">
    <testo>
    Riferimento ad un articolo
    </testo>
    </paragrafo>
    </articolo>
    Ho inizialmente creato 1 file dtd a parte, poi ho provato anche così, ma non mi dice nulla se metto un elemento <immagine> in uno paragrafo, anche se nel dtd non lo specifico...

  2. #2
    salve a tutti, anche io ho iniziato da poco a studiare l'XML e come doping sono arrivato alle DTD. Stavo per scrivere un nuovo post, quando ho trovato questo già aperto. Io ho lo stesso problema di doping: una volta creato un file XML con il corrispondente DTD, per prova sono andato contro le regole che stesso io ho creato, ma non succede niente, explorer mi apre il file XML come se le regole siano state rispettate.

    Qualcuno ci può aiutare??

    Grazie in anticipo

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 © 2025 vBulletin Solutions, Inc. All rights reserved.