DTD - elementit ja ominaisuudet
- Edellinen sivu DTD - ominaisuudet
- Seuraava sivu DTD - entiteetit
XML- ja HTML-dokumenttien pääasialliset rakennuspalikat ovat tällaisia labeleja kuin <body>....</body>.
XML-dokumentin rakennuspalikat
Kaikki XML-dokumentit (ja HTML-dokumentit) koostuvat seuraavista yksinkertaisista rakennuspalikoista:
- elementti
- Atribuutti
- Entiteetti
- 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ä. Tyhjien HTML-elementtien esimerkkejä ovat "hr"、"br" ja "img".
Esimerkki:
<body>body text in between</body> <message>some message in between</message>
Atribuutti
Atribuutit voivat tarjotaElementin lisätiedot。
Atribuutit sijoitetaan aina jossain elementin alkumerkinnissä. Atribuutit aina aloittavatnimi/arvomuodossa on yleensä parillinen. Seuraava "img"-elementti sisältää lisätietoja lähdekuvasta:
<img src="computer.gif" />
Elementin nimi on "img". Atribuutin nimi on "src". Atribuutin arvo on "computer.gif". Koska elementti on tyhjä, se suljetaan merkillä "/".
Entiteetti
Entiteetit ovat määriteltyjä tekstin muuttujia. Entiteettiviittaukset ovat entiteettejä osoittavia viittauksia.
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解析oidaan XML-parserin toimesta, entiteetit laajennetaan.
Seuraavat entiteetit on määritelty XML:ssä etukäteen:
entiteettiviittaus | merkki |
---|---|
< | < |
> | > |
& | & |
" | " |
' | ' |
PCDATA
PCDATA tarkoittaa parseroidun merkkidatan (parsed character data).
Merkkidata voidaan kuvitella XML-elementin alkumerkinnin ja loppumerkinnin välisenä tekstinä.
PCDATA on tieto, jota parseri käsittelee. Tämä teksti tarkistetaan parserin toimesta, entiteettejä ja merkintöjä.
Tekstistä löytyvät merkinnät käsitellään merkintöinä, kun taas todelliset merkit laajennetaan.
Kuitenkin,解析的字符数据不应包含任何 &、< 或 > 字符;需要使用 &、< 以及 > 实体来分别替换它们。
CDATA
CDATA tarkoittaa merkkidataa (character data).
CDATA ei ole parserin käsiteltävää tekstiä.Näissä teksteissä olevat merkinnät eivät käsitellä merkintöjä, eikä niissä olevia entiteettejä laajenneta.
- Edellinen sivu DTD - ominaisuudet
- Seuraava sivu DTD - entiteetit