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

    [XML]: primo codice Aiuto

    Questo è il mio primo codice XML con atnto di DTD

    Descrive la struttura di un libro: Radice libro che contiene pagine. Queste ultime contengono capitoli, paragrafi,sottoparagrafi ecc
    Sia il DTD che l'XML risultano well-formed. Provo a convalidare l'XML e mi viene detto che il nome inizia con un carattere non valido...Non capisco dove sia l'errore. Sicuramente è stupido, ma aiutatemi a capire.

    DTD: il file è salvato come libro.dtd

    <?xml encoding="UTF-8" ?>







    <!ELEMENT libro (pagina+)>
    <!ATTLIST libro matricola ID #REQUIRED>
    <!ELEMENT pagina (capitolo+)>
    <!ATTLIST pagina numpag ID #REQUIRED>
    <!ELEMENT capitolo (titolo+,sottotitolo?,
    descrizone?,paragrafo+,sottoparagrafo?,testo+)>
    <!ATTLIST capitolo numcap ID #REQUIRED>
    <!ELEMENT titolo (#PCDATA)>
    <!ELEMENT sottoTitolo (#PCDATA)>
    <!ELEMENT descrizone (#PCDATA)>
    <!ELEMENT paragrafo (#PCDATA)>
    <!ELEMENT sottoparagrafo (#PCDATA)>
    <!ELEMENT testo (#PCDATA)>


    XML: il file è salvato come Biblioteca.xml

    <?xml version="1.0" encoding="UTF-8" standalone="no" ?>
    <!DOCTYPE libro PUBLIC "Libro.dtd" "D:\DungeonProgrammer\XML\XMLProject\libro.dtd ">

    <libro matricola="1">
    <pagina numpag="1">
    <capitolo numcap="1">
    <titolo>Capitolo 1</titolo>
    <sottotitolo>Sottotitolo di capitolo 1</sottotitolo>
    <paragrafo>Paragrafo del capitolo 1</paragrafo>
    <testo>Testo del Paragrafo</testo>
    </capitolo>
    </pagina>

    <pagina numpag="2">
    <capitolo numpap="2">
    <titolo>Capitolo 2</titolo>
    <sottotitolo>Sottotitolo di capitolo 2</sottotitolo>
    <paragrafo>Paragrafo del capitolo 2</paragrafo>
    <testo>Testo del Paragrafo</testo>
    </capitolo>
    </pagina>

    <pagina numpag="3">
    <capitolo numcap="3">
    <titolo>Capitolo 3</titolo>
    <sottotitolo>Sottotitolo di capitolo 3</sottotitolo>
    <paragrafo>Paragrafo del capitolo 3</paragrafo>
    <testo>Testo del Paragrafo</testo>
    </capitolo>
    </pagina>
    </libro>

  2. #2

    Notifica

    nell'inclusione del dtd,il nomedel file è scritto piccolo sia prima che nel percorso. Ho provato e rimane l'errore che non risolvo

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.