Web sayfası hazırlamış olanlar XML yapısına kolayca uyum sağlayabilir.
Tipik bir HTML kodu aşağıdaki gibidir.
<html>
<head>
<title>Başlık</title>
</head>
<body>
<h3>Sayfam</h3>
<p>Sayfam güzeldir.</p>
</body>
</html>
Şimdi bu sayfayı bir de XML ile yazalım:
<article>
<articleinfo>
<title>Başlık</title>
<articleinfo>
<sect1>
<title>Sayfam</title>
<para>
Sayfam güzeldir.
</para>
</sect1>
</article>
Yapıları ne kadar benziyor değil mi?
Diyebilirsiniz ki, HTML biliyorum, ben sayfayı HTML ile yazayım, bitsin,
gitsin. O zaman hazırladığınız belgeyi sadece web tarayıcınızla
okuyabilirsiniz. Halbuki XML ile yazdığınız bir belge HTML'ye
dönüştürülebildiği gibi, TXT, PDF, vb. belge biçemlerine dönüştürülebilir
ortak bir yapı sunar. Bir HTML sayfa tek bir sayfadır ama Docbook olarak
hazırlanmış bir belge ile değil kitap, bir kitaplık yazabilirsiniz.
Ve hatta tek bir komutla bu kitaplıktan yüzlerce HTML sayfası
üretebilirsiniz. Üstelik HTML çıktısını beğenmezeniz görüntüsünü
değiştirmek için HTML dosyayı yeniden yazmak gibi dertlerle de
uğraşmazsınız. Ayrıca, bir sürü belge biçemi bilmek zorunda da
değilsiniz. Hiç çıktının görünümü ile uğraşmadan kendinizi sadece bu
belgelerle aktaracağınız bilginin üretilmesine verebilirsiniz.
Sitemizdeki belgeler, tabii bu belge ve sözlük bu sistemle
üretilmiştir.