Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2008
    Messaggi
    1

    Domande su DTD (utilizzo & e #PCDATA)

    Ciao a tutti, vorrei sapere se è possibile fare queste due cose con i DTD:

    1) mettere tra le enumerate di un attributo un valore che contenga &
    esempio

    <!ATTLIST aaa bbb ( CC | D&amp;D) #REQUIRED>

    in questo modo non funziona, c'è un modo per fare ciò?

    2)
    sull'xml ho una cosa del tipo

    <a>testo
    foo
    foo
    <c>foo</c>
    </a>

    per fare ciò nel DTD servirebbe una cosa del tipo

    <!ELEMENT a (#PCDATA, b+, c ) >

    ma non è una espressione valida, l'unico modo che ho trovato per definirlo è:
    <!ELEMENT a (#PCDATA | b | c )* >

    ma naturalmente il significato è molto diverso...
    sono limitazioni dei DTD o c'è un alternativa?

    grazie in anticipo, ciao!

  2. #2
    Ciao, le DTD vanno bene per esprimere dei tipi semplici,
    per cose avanzate è molto meglio utilizzare XSD Schema.

    Puoi dare un'occhiata a questo articolo.

    Ciao
    Mirko Agrati
    WEB : http://mirkoagrati.110mb.com
    RSS : http://feeds.feedburner.com/MirkoAgratiArticoli

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