Tekrar özetlemek gerekirse, XML, işaretleme dillerini (web tasarımı dilleri) nitelendirmeye yarayan bir ‘dilötesi’ (meta language)dir. Bu programlama dili, bayrakları (tag) ve bayraklar arasındaki yapısal ilişkiyi tanımlamakta kolaylık sağlar.
XML belgelerini kademelendirilmiş olarak görmek ya da çıktılarını görüntülemek için bir XML ayrıştırıcı (parser) ve işlemcisi (processor) gerekir. Bu araçların birkaç tanesini edinmek mümkün olup, ben işi basitleştirmek için örneklerimdeki XML belgelerini görüntülemek için Internet Explorer (5.x ya da daha üst bir sürümü) kullanacağım. Internet Explorer’in kendi içinde XML ayrıştırıcısı ve işlemcisi mevcuttur.
XML işlemciliğinin temeli, bir XML belgesi yaratıp (ve tercihen XSL biçem deposuna-stylesheet- karşılık gelen) onu bir XML ayrıştırıcı ve işlemciyle dönüştürüp istenen çıktı(lar)yla sonuçlandıran XML işletimidir. XML’nin faydalarından biri bir XML belgesinden çoklu çıktılar yaratabilmesidir ve bu işleyişin görsel sunumunda bu açık seçik gösterilmektedir:
XML Belgesi
XML belgeleri işaretleme ve içerikten oluşurlar. XML belgelerinde altı tür işaretleme bulunabilir:
1.Belgenin Türünün Belirtimi
2.Unsurlar
3.Yorumlar
4.Varlık Atıfları
5.İşletim Talimatları
6.Koşullu Kısımlar
İşletim talimatları, varlık atıfları ve koşullu kısımlar çok ileri konular olup, şimdilik onları bir kenara ayırmak en iyisi olduğundan yazımızın devamında ilk üç öğeyi irdeleyeceğiz.