DTD - Elementler ve Özellikler Karşılaştırması
- Bu metinlerdeki etiketler işaret olarak kabul edilmez, içindeki betikler de açılmaz. Önceki Sayfa
- Sonraki Sayfa DTD Betikleri
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
- öğe
- varlık
- 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ülleriolarak başlar.
HTML öğesi örneği "body" ve "table"tir. XML öğesi örneği "note" ve "message"tir. Öğeler metin, diğer öğeler veya boş olabilir. Boş HTML öğesi örneği "hr"、"br" ve "img"tir。
Örnek:
<body>arasında metin</body> <message>arasında bazı mesajlar</message>
öğe
ÖzniteliklerÖğenin ek bilgileriolarak başlar.
Öznitelikler her zaman bir öğenin başlangıç etiketinde yer alır. Öznitelikler her zamanAdımlar/Değerlerşeklinde çift çıkarımı olan. Aşağıdaki "img" öğesi kaynak dosyası hakkında ek bilgi sağlar:
<img src="computer.gif" />
Öğenin adı "img"tir. Özniteliğin adı "src"tir. Öznitelik değeri "computer.gif"tir. Element boş olduğundan, bir "/" ile kapatılır.
varlık
Varlık, normal metni tanımlamak için değişkenlerdir. Varlık ataması, varlığa atıfta bulunmadır。
Çoğu öğrenci bu HTML varlık atamasını tanır: " ". Bu 'çizgili satır boşluğu' varlığı HTML'de bir belgeye ekstra bir boşluk eklemek için kullanılır。
Belge XML çözümler tarayıcısı tarafından çözümlendiğinde, varlıklar genişletilecektir。
Aşağıdaki varlıklar XML'de önceden tanımlanmıştır:
varlık ataması | karakter |
---|---|
< | < |
> | > |
& | & |
" | " |
' | ' |
PCDATA
PCDATA, çözümlenen karakter verisi anlamına gelir (parsed character data).
Karakter verisini XML öğesinin başlangıç etiketi ile bitiş etiketi arasındaki metin olarak düşünülebilir。
PCDATA, çözümlenen karakter verisi (parsed character data) olacaktır. Bu metinler çözümler tarafından varlık ve işaretler kontrol edilecektir。
Metindeki etiketler işaret olarak işlenecek, gerçekler ise genişletilecektir。
Ancak, çözümlenen karakter verisi herhangi bir &、< veya > karakterini içermemelidir; bunların yerine &、< ve > varlıklarıyla değiştirilmelidir。
CDATA
CDATA, karakter verisi anlamına gelir (character data).
CDATA, karakter verisi anlamına gelir (character data).CDATA,解析leyici tarafından çözümlenmez olan metindir.
- Bu metinlerdeki etiketler işaret olarak kabul edilmez, içindeki betikler de açılmaz. Önceki Sayfa
- Sonraki Sayfa DTD Betikleri