Genişletilebilir İşaretleme Dili (XML), metin dosyalarına nispeten az miktarda veri yerleştirmek için uluslararası kuruluş W3C tarafından geliştirilen bir standarttır. xml uzantılı dosyalar daha çok komut dosyaları tarafından veri kaynağı olarak kullanılır, ancak bazen içerdikleri verileri komut dosyası kullanmadan doğrudan tarayıcı sayfasında görüntülemek gerekli hale gelir.
Talimatlar
Aşama 1
XML dosyasının küçük bir kullanıcı grubu tarafından kullanılması amaçlanıyorsa (şirket, ev ağı veya hatta aynı bilgisayarda), ek önlem gerekmeyebilir. Bazı tarayıcı sürümleri - Mozilla Firefox, Internet Explorer - bu tür dosyaları genişletilebilir düğümleri olan bir ağaç yapısında görüntüleyebilir.
Adım 2
Nispeten basit bir başka yol da, bir XML dosyasından veri çıktısını biçimlendirme kurallarını açıklayan CSS talimatlarıyla ayrı bir dosya kullanmaktır. Kullanmak için önce bu dosyayı hazırlayın - bu durumda, standart HTML sayfaları için olağan CSS kurallarına göre stil sayfaları hazırlanır. Ardından stil sayfasını site sunucusuna yükleyin.
Aşama 3
XML dosyasını herhangi bir metin düzenleyicide açın veya sözdizimi vurgulamalı özel bir düzenleyiciniz varsa daha da iyisi. Kodun başına, bu belge için oluşturulan CSS stil sayfasına bağlantı içeren başka bir satır ekleyin. Örneğin, stiller xmlStyles.css adlı bir dosyaya yerleştirilir ve XML dosyasıyla aynı klasöre kaydedilirse, eklenen satır şöyle görünmelidir:
4. Adım
Düzenlenen XML dosyasını kaydedin, bu işlem tamamlayacaktır.
Adım 5
XML belgesi oluşturmanın başka bir yolu da Genişletilebilir Stil Sayfası Dili (XSL) stil sayfası kurallarını kullanmaktır. Farklı amaçlara sahip çeşitli varyasyonları (XSLT, XSL-FO, XPath) vardır. Bu yöntemin kullanılması, kural olarak, bir XML belgesinin nasıl görüntüleneceğini açıklayan yönergelerle birlikte ayrı bir dosyanın oluşturulmasını da gerektirir. Bu harici dosyanın bağlantısı da belge metninin başına yerleştirilmiştir. En basit haliyle, ana belgeyle aynı dizinde bulunan xmlStyles.xsl adlı harici bir dosya için bu bağlantı şöyle görünebilir:
Tabii ki, böyle bir dosyanın hazırlanması, ilgili diller hakkında bilgi gerektirir - XSLT, XSL-FO, XPath.