DTD - Bileşenler
Bu bölüm XML Bileşenlerini DTD perspektifinden tartışacaktır. Bir DTD temelde aşağıdaki XML bileşenlerinin bildirimlerini içerecektir -
Element
Attributes
Entities
Elementler
XML öğeleri, bir XML belgesinin yapı taşları olarak tanımlanabilir. Öğeler, metni, öğeleri, nitelikleri, medya nesnelerini veya hepsinin karışımını saklamak için bir kap gibi davranabilir.
Her XML belgesi, sınırları başlangıç etiketleri ve bitiş etiketleriyle veya boş öğelerle ayrılmış bir veya daha fazla öğe içerir.
Misal
Aşağıda basit bir XML öğeleri örneği bulunmaktadır
<name>
Tutorials Point
</name>
Gördüğünüz gibi bir <name> etiketi tanımladık. <name> 'nin başlangıç ve bitiş etiketleri arasında bir metin var. Öğeler, bir XML-DTD'de kullanıldığında, DTD Öğeleri bölümünde ayrıntılı olarak tartışılacak olan bildirilmelidir .
Öznitellikler
Öznitelikler, XML öğelerinin parçasıdır. Bir öğe, herhangi bir sayıda benzersiz özelliğe sahip olabilir. Öznitelikler, XML öğesi hakkında daha fazla bilgi verir veya daha kesin olarak, öğenin bir özelliğini tanımlar. XML niteliği her zaman bir ad-değer çiftidir.
Misal
Aşağıda basit bir XML nitelikleri örneği verilmiştir -
<img src = "flower.jpg"/>
Burada img , eleman adıdır, src bir öznitelik adıdır ve flower.jpg , src özniteliği için verilen bir değerdir .
Öznitelikler bir XML DTD'de kullanılıyorsa, bunların DTD Öznitelikleri bölümünde ayrıntılı olarak tartışılacak olan bildirilmesi gerekir.
Varlıklar
Varlıklar, XML'deki yer tutuculardır. Bunlar belge prologunda veya bir DTD'de beyan edilebilir. Varlıklar öncelikli olarak şu şekilde kategorize edilebilir:
Yerleşik varlıklar
Karakter varlıkları
Genel varlıklar
Parametre varlıkları
İyi biçimlendirilmiş XML'de oynayan beş yerleşik varlık vardır, bunlar -
ve işareti: & amp;
Tek alıntı: & apos;
Şundan büyük: & gt;
Küçüktür: & lt;
Çift tırnak: & quot;
XML DTD'deki varlık bildirimleri hakkında daha fazla bilgiyi DTD Varlıkları bölümünde ayrıntılı olarak inceleyeceğiz.