DTD - XML rakennusmoduuli

XML- ja HTML-dokumenttien pääasialliset rakennuspalikat ovat tällaisia <body>....</body>-taggejä.

XML-dokumenttien rakennuspalikat

Kaikki XML-dokumentit (ja HTML-dokumentit) koostuvat seuraavista yksinkertaisista rakennuspalikoista:

  • elementti
  • Atribuutti
  • Entiteetit
  • PCDATA
  • CDATA

Seuraavassa on lyhyt kuvaus jokaisesta rakennuspalikasta。

elementti

Elementit ovat XML- ja HTML-dokumenttienPääasialliset rakennuspalikat

HTML-elementtien esimerkkejä ovat "body" ja "table". XML-elementtien esimerkkejä ovat "note" ja "message". Elementit voivat sisältää tekstiä, muita elementtejä tai olla tyhjiä. Esimerkki tyhjästä HTML-elementistä on "hr"、"br" ja "img".

Esimerkki:

<body>teksti välissä</body>
<message>jokin viesti välissä</message>

Atribuutti

Atribuutit voivat tarjotaElementin lisätietoja

Atribuutit sijoitetaan aina jossain elementin alkukirjaimessa. Atribuutit alkavat ainaNimi/arvoMuodossa "." ilmestyy parina. Seuraavassa "img"-elementissä on lisätietoja lähdekuvasta:

<img src="computer.gif" />

Elementin nimi on "img". Määrittteen nimi on "src". Määrittteen arvo on "computer.gif". Koska elementti on tyhjä, se suljetaan " /".

Entiteetit

Entiteetit ovat määriteltyjä tekstejä määritteitä. Entiteettiviittaukset ovat entiteettejä viittaavia.

Useimmat oppilaat tuntevat tämän HTML-entiteettiviittauksen: " ". Tämä 'ei-työnnettävä välilyönti'-entiteetti käytetään HTML:ssä ylimääräisen välilyönnin lisäämiseen jossain dokumentissa.

Kun dokumentti analysoidaan XML-analysoijalla, entiteetit laajennetaan.

Seuraavat entiteetit on määritelty XML:ssä:

Entiteettiviittaus Merkki
< <
> >
& &
" "
' '

PCDATA

PCDATA tarkoittaa käsiteltyä merkkidataa (parsed character data).

Voit kuvitella merkkidataa XML-elementin alku- ja loppumerkinnän välisenä tekstinä.

PCDATA käsitellään analysoijalla. Näitä tekstejä analysoijan tarkistaa määritteet ja merkit.

Tekstissä olevat merkit käsitellään merkintöinä, ja määritteet laajennetaan.

Kuitenkin, käsitellyn merkkidata ei saisi sisältää minkään &、< tai >-merkkejä; niiden korvaamiseksi tarvitaan &、< ja >-määritteitä.

CDATA

CDATA tarkoittaa merkkidataa (character data).

CDATA ei käsitellä analysoijalla.Näissä teksteissä olevat merkit eivät käsitellä merkintöjä, eikä määritteitä laajenneta.