PHP ve Yerleşik DOM Sınıfları

JavaScript & DOM & XML & Php fonemi

Kaynaklar

Bu dokümanı okuduktan sonra aklınıza şöyle bir soru takılabilir : Neden XML kodlarını doğrudan PHP’ye (echo vs. ile) yazdırmak yerine DOM sınıflarını kullanıyoruz ? Aslında aynı işlemleri yabancıların hard-coding dedikleri, XML kodlarını kendimiz yazdırarak yapma işlemi de bir alternatif; fakat, bu yöntem, yukarıda da belirttiğim gibi, kodların hem daha kolay, hem daha düzenli, hem daha şık, hem de daha anlaşılır yazılmasını sağlıyor. Şöyle ki, PHP ve XML işaretlemeli diller olduğundan (markup language), diğer yöntemde XML’deki işaretlerle PHP’deki işaretler birbirine karışabilir (örneğin <? ifadesi), başka bir takım işaretler (Kaçış[escape] karakterleri gibi) eklememiz gerekebilirdi. Bu da kodun her yerinin işaret dolmasına ve büyük işlerde anlaşılmaz hale gelmesine neden olacaktı. Ayrıca ekstradan bazı kodlar da gerekecekti (\n gibi). Üstüne üstlük bu işaretlemelerle uğraşırken düzenli bir XML kodu yazamayacaktık, hatta belki de hatalı yazacaktık. Belki daha kısa kod yazacaktık ama bu karmaşıklıklardan dolayı daha yavaş yazacaktık. Tabii ki çok büyük olmayan işlerde bu farklar pek hissedilmez; iki yöntem de gayet rahat kullanılabilir.

Son olarak gelelim bu bilgilerin AJAX ile ilgisine. AJAX, biliyorsunuz, Asynchronous JavaScript and XML’in kısaltılmışı. AJAX ile XML belgelerini işlemek için önce o XML belgesini oluşturmamız gerekecek. Bunu yaparken de PHP’nin DOM sınıflarından yararlanmak kolay bir yol olacak. Ama tabii ki AJAX ile XML’in doğrudan ilişkisi bu yazının konusu değil.

Yakın zamanda, bu dokümanın devamı sayılabilecek bir doküman daha yazacağım. O da PHP ile XML belgelerini işlemeyi ele alacak. (XML Parsing)

Umarım şimdiye kadar anlattıklarım bir fayda sağlamıştır. Hoşçakalın…

Örnekleri Buradan İndirebilirsiniz

Sayfalar: 1 2 3 4 5 6

Toplamda 5029 kez okunmuş.
Şu an 1 kişi okuyor.
En fazla 6 kişi aynı anda okumuş.
Bugün 59 kez okunmuş.

Etiketler:

1 oy2 oy3 oy4 oy5 oy (8 oy, ortalama 4.63) Oylanıyor ... Oylanıyor ...

  1. Javascript Sanal Klavye Yapalım
  2. Ajax Olmasaydı Ne Yapardık ? :)
  3. Sağlamlığı Kanıtlanmış Tekniklerle Web 2.0 AJAX

Trackback Yorumları takip et Baskı Önizleme

5 yorum var

  1. # Umut Çetinkaya | 27 Şubat 2008, 19:37 Gravatar

    Çok Güzel gerçekten teşekkürler paylaşım için !

  2. # brsyuksel | 28 Şubat 2008, 02:33 Gravatar

    Hazırlayan arkadaşın emeğine sağlık, çok teşekkür ederim.

  3. # orhan | 28 Şubat 2008, 09:30 Gravatar

    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

  4. # hly | 17 Mart 2008, 01:54 Gravatar

    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

  5. # Yemek Tarifleri | 19 Mart 2008, 20:55 Gravatar

    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..

Yorum yazın

sayfa sayacı