DTD - XML rakennusmoduuli
- Edellinen sivu DTD esittely
- Seuraava sivu DTD elementit
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.
- Edellinen sivu DTD esittely
- Seuraava sivu DTD elementit