XML DTD'nin Detayları

CorsaiR

Emektar
27 Ara 2005
1,228
18
Çekirdekten
DTD'nin Detayları
Entity’ler ve döküman yapısı



Bir XML dökümanı entity adı verilen depolama birimlerine bölünmüştür ve bu bölümler ise unique isimler alırlar.Bu entity lerden birisi ******** entity olarak isimlendirilir ve dökümanın en üstünde yeralır.******** entity aslında dökümanın tümünü içerir diyebiliriz.

Entity ler dökümanın fiziksel yapısını tarif ederler.Bundan dolayı çoğu zaman dosyalara birleşik olarak bulunurlar.Gerçekte,entity lerin çoğu sistem üzerinde kayıtlı dosyalara karşılık gelmektedirler.Biraz daha detaya inecek olursak bu entity ler bir veritabanı kaydı veya belleğin herhangi bir kısmıyla birleşebilirler.Burada akılda tutulması gereken en önemli nokta entity kavramının daima depolamayla ilgili oluşudur.

Daha önce verilen bir örneği tekrar gözden geçirelim:


<?xml version="1.0" standalone="no">

<!DOCTYPE filmler SYSTEM "filmler.dtd">

<filmler>

...

</filmler>



Burdan görüleceği gibi ******** type decleration filmler root elementi ve filmler.dtd dışsal altkümesi olmak üzere iki entity den bahseder."filmler.dtd " dışsal alt kümesini yerini değiştirerek entity olarak değerlendirilmemesini sağlamak da mümkündür.Burada anahtar nokta dışsal bir DTD alt kümesinin depolanış şekline dikkat etmek olacaktır.


Software AG / TÜRKİYE
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.