JavaScript & DOM & XML & Php fonemi
Örnek Uygulama -1-
Bu kodu kaydederken UTF-8 karakter setiyle kaydetmenizi öneririm, böylece Türkçe karakterlerde problem olmaz.
Ve işte XML çıktısı :
Kodu açıklayalım. İlk olarak XML belgemizi oluşturuyoruz. Tercih edilen XML sürümü 1.0 ve kodlama iso-8859-9 olarak belirleniyor. Biliyorsunuz, XML’de mutlaka tek bir ana öğe olmalı, bu yüzden kitaplar adlı ana öğeyi oluşturuyor ve belgenin bir alt öğesi olarak belirliyoruz. Ana öğenin altına kitap1 adlı bir öğe daha açıyoruz. Bu öğenin altına da aynı şekilde ad ve yazar diye iki öğe açıyoruz. Kitap adı ve yazar adı olarak değerleri belirliyoruz. Diğer kitaplar için de aynı şekilde öğelerimizi oluşturduktan sonra, XML çıktımızı ekrana yazdırıyoruz. Aslında bu kod gayet basit ama birazcık uzun. Çünkü döngüler kullanılarak basite indirgenebilecek kodları, temel mantığı anlatmak açısından uzatarak yazdım.
Bu arada yeri gelmişken XML’in ve DOM mantığının bazı temel kavramlarından daha bahsedeyim. Daha kolay anlaşılsın diye bu açıklamaları tamamen örnekler üzerinde yapıyorum. Yukarıdaki XML çıktısında ana öğemiz (root element) kitaplardır. Her XML belgesi tek bir ana öğe içermek zorundadır. Diğer öğelerin hepsi bu öğenin alt öğesi (child element) olmak zorundadır. Burada kitap1, kitap2, kitap3, ana öğenin alt öğesidirler. Öte yandan bu üç öğe birbirlerinin kardeş öğesidirler. Başka bir açıdan bakarsak, bu üç öğe ad ve yazar öğelerinin üst öğeleridirler (parent element).
Toplamda 5030 kez okunmuş.
Şu an 1 kişi okuyor.
En fazla 6 kişi aynı anda okumuş.
Bugün 60 kez okunmuş.
Etiketler: ajax, ajax-tr, class, dom, form, javascript, js, php, sinif, sınıf, XML
Trackback Yorumları takip et Baskı Önizleme

(8 oy, ortalama 4.63)
# Umut Çetinkaya | 27 Şubat 2008, 19:37
Çok Güzel gerçekten teşekkürler paylaşım için !
# brsyuksel | 28 Şubat 2008, 02:33
Hazırlayan arkadaşın emeğine sağlık, çok teşekkür ederim.
# orhan | 28 Şubat 2008, 09:30
eline sağlık @fonemi gerçekten benim için uzun zamandır araştırmayı düşündüğüm bir konuyu açıklığa kavuşturdun. Tebrkler
# hly | 17 Mart 2008, 01:54
ya ben ajax hakkında bilgi ve uygulama ödevi aldım ama işin içinden çıkamıyorummm nasıl bişeydir bu daha açık bi şekilde anlatan dökümana sahip birileri varmı?????? lütfennn yardımmmm
# Yemek Tarifleri | 19 Mart 2008, 20:55
Bilgilerin için çok teşekkür ederim, işime kesin yaracak
Bu günlerin feyzi üzerinize, rahmeti geçmişinize, bereketi evinize, nuru ahiretimize, sıcaklığı yuvamıza dolsun. Kandiliniz mübarek olsun..