Visualizzazione dei risultati da 1 a 3 su 3

Discussione: sintassi dtd , dubbio

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    115

    sintassi dtd , dubbio

    Ciao mi è venuto un dubbio sulla lettura di un file dtd.
    Potete spiegarmi la differenza tra questi due elementi di un file xml


    <!ELEMENT COSF(#PCDATA | COSFA | COSFB)*>

    e

    <!ELEMENT TES((UNO? | DUE? | TRE?)*)>

    Il dubbio è relativo alla posizione dell'asterisco.
    A me paiono dire la stessa cosa, ovvero COSF può ripetersi zero o più volte, così come TES, o sbaglio?
    Vi ringrazio.

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    115
    Nessun aiuto!?

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2009
    Messaggi
    24
    Per COSF utilizzi il modello di contenuto misto.
    L'elemento COSF puo' contenere COSFA COSFB e "contenuto carattere" in qualunque ordine e numero. Il contenuto di COSF puo' essere anche vuoto.
    Non e' COSF che puo' ripetersi ma il suo contenuto.

    Per quanto riguarda l'elemento TES invece usi il contenuto elemento che non puo' contenere dati carattere.
    Stai dicendo che TES puo' contenere UNO,DUE e TRE in qualunque numero e ordine(puo' essere anche vuoto) ma non puo' contenere "contenuto carattere".

    Se hai dubbi chiedi pure

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.