Model sadržaja 1

  • Parsirani karakterski podaci

    Sadržaj elementa su karakterski podaci, a ne drugi elementi. Ti karakterski podaci se parsiraju da bi se detektovale druge XML etikete. Na primer,

    <!ELEMENT TEXTAREA (#PCDATA)>

  • Elementi deca

    Sadržaj elementa je jedan element dete određenog tipa. Na primer,

    <!ELEMENT Fax (Tel_Broj)>

  • Sekvencije elemenata

    Sadržaj elementa su elementi deca koji se moraju u primerku validnog dokumenta pojavljivati u naznačenom redosledu. Elementi deca se u deklaraciji modela sadržaja razdvajaju zapetom. Na primer,

    <!ELEMENT ime (lično_ime,prezime)>

  • Izbor između više elemenata dece

    Ponekad element u jednom primerku dokumenta može da sadrži jedan element dete, a u drugom primerku dokumenta drugi element dete. Izbor između dva elementa se u modelu sadržaja naznačava vertikalnom crtom. Na primer,

    <!ELEMENT naslov (h1 | h2 | h3)>

  • Broj dece

    Neki elementi deca su u sadržaju elementa opcioni, a neki se mogu pojaviti više puta. Imenu elementa deteta se u modelu sadržaja može dodati jedan od tri sufiksa:

    ?
    Element je opcioni (nula ili jedno pojavljivanje)
    *
    Element je opcioni i ponovljiv (nula ili više pojavljivanja)
    +
    Element je obavezan i ponovljiv (jedno ili više pojavljivanja)

    <!ELEMENT TABLE (CAPTION?,TR+)>


Dokument:
URL:
Autor: Cvetana Krstev
Poslednja izmena: