DTD - XML Yapı Modülü
- Önceki Sayfa DTD Tanıtımı
- Sonraki Sayfa DTD Elementleri
XML ve HTML belgelerinin ana yapı modülleri <body>....</body> gibi etiketlerdir.
XML belge yapı modülleri
tüm XML belgeleri (ve HTML belgeleri) aşağıdaki basit yapı modüllerinden oluşur:
- öğe
- özellik
- Betik
- PCDATA
- CDATA
her bir yapı modülünün kısa bir açıklaması aşağıdadır.
öğe
öğe XML ve HTML belgelerininAna yapı modülleri.
HTML öğesinin örneği "body" ve "table" dir. XML öğesinin örneği "note" ve "message" dir. Öğeler metin, diğer öğeler veya boş olabilir. Boş HTML öğesinin örneği "hr"、"br" ve "img" dir.
Örnek:
<body>arada geçen metin</body> <message>arada geçen bazı mesajlar</message>
özellik
özellikler sağlayabiliröğenin ek bilgileri.
özellikler her zaman bir öğenin baş etiketinde yer alır. Özellikler her zamanadı/değerçift olarak ortaya çıkan "şekil". Aşağıdaki "img" öğesi kaynak dosyası hakkında ek bilgiler sağlar:
<img src="computer.gif" />
Elemanın adı "img". Özelliğin adı "src". Özelliğin değeri "computer.gif". Element boş olduğundan, bir "/" ile kapatılır.
Betik
Betikler, sıradan metni tanımlamak için kullanılır. Betik isimleri, betiklere atıfta bulunur.
Çoğu öğrenci bu HTML betik isimlerini tanır: " ". Bu 'ekstra satır boşluğu' betik ismi, bir belgeye ekstra bir boşluk eklemek için kullanılır.
Belge XML çözümlücüsü tarafından çözümlendiğinde, betikler açılır.
Aşağıdaki betikler XML'de önceden tanımlanmıştır:
Betik İsimleri | Karakter |
---|---|
< | < |
> | > |
& | & |
" | " |
' | ' |
PCDATA
PCDATA, çözümlenen karakter verisi anlamına gelir (parsed character data).
Karakter verisini XML elementinin başlangıç ve bitiş etiketleri arasındaki metin olarak düşünülebilir.
PCDATA, çözümlenen karakter verisi anlamına gelir. Bu metinler çözümlenirken betikler ve betikler kontrol edilir.
Metindeki etiketler işaret olarak işlenir, betikler ise açılır.
Ancak, çözümlenen karakter verisi herhangi bir &、< veya > karakteri içermemelidir; bunları &、< ve > betikleri ile değiştirmek gereklidir.
CDATA
CDATA, karakter verisi anlamına gelir (character data).
CDATA解析leyici tarafından çözümlenmez.Bu metinlerdeki etiketler işaret olarak değerlendirilmez, içindeki betikler de açılmaz.
- Önceki Sayfa DTD Tanıtımı
- Sonraki Sayfa DTD Elementleri