Fethi Polat 1
Fethi Polat
kralhakan2009 1
kralhakan2009
Vahsi Uzman 1
Vahsi Uzman
Best Studio 1
Best Studio
Agora Metin2 1
Agora Metin2
raderde 1
raderde
Cannn6161 1
Cannn6161
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Mt2Hizmet 1
Mt2Hizmet
melankolıa18 1
melankolıa18
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com

PHP XML Ayrıştırıcıları Rehberi

Epiméthé

Level 10
Telefon Numarası Onaylanmış Üye
TM Üye
Katılım
20 Kas 2021
Konular
2,085
Mesajlar
5,972
Çözüm
5
Online süresi
3mo 10d
Reaksiyon Skoru
5,735
Altın Konu
218
TM Yaşı
4 Yıl 6 Ay 17 Gün
Başarım Puanı
317
Yaş
27
MmoLira
1,573
DevLira
0
Ticaret - 100%
0   0   1

ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!

XML nedir?

XML dili, web siteleri arasında paylaşım için verileri yapılandırmanın bir yoludur.

RSS Beslemeleri ve Podcast'ler gibi çeşitli web teknolojileri XML'de yazılmıştır.

XML oluşturmak kolaydır. Kendi etiketlerinizi oluşturmanız dışında HTML'ye çok benziyor.

XML Ayrıştırıcı nedir?

Bir XML belgesini okumak ve güncellemek, oluşturmak ve işlemek için bir XML ayrıştırıcısına ihtiyacınız olacak.

PHP'de iki ana XML ayrıştırıcı türü vardır:
  • Depo Tabanlı Ayrıştırıcılar
  • Olay Tabanlı Ayrıştırıcılar

Depo Tabanlı Ayrıştırıcılar

Depo tabanlı ayrıştırıcılar, tüm belgeyi Bellekte tutar ve XML belgesini bir Depo yapısına dönüştürür. Tüm belgeyi analiz eder ve Depo öğelerine (DOM) erişim sağlar.

Bu tür ayrıştırıcı, daha küçük XML belgeleri için daha iyi bir seçenektir, ancak büyük performans sorunlarına neden olduğu için büyük XML belgeleri için değildir.

Depo tabanlı ayrıştırıcılara örnek:
  • SimpleXML
  • DOM

Olay Tabanlı Ayrıştırıcılar

Olay tabanlı ayrıştırıcılar tüm belgeyi Bellekte tutmazlar, bunun yerine her seferinde bir düğümde okurlar ve gerçek zamanlı olarak etkileşim kurmanıza izin verirler. Bir sonraki düğüme geçtiğinizde eskisi atılır.

Bu tür ayrıştırıcı, büyük XML belgeleri için çok uygundur. Daha hızlı ayrıştırır ve daha az bellek tüketir.

Olaya dayalı ayrıştırıcılara örnek:
  • XMLOkuyucu
  • XML Expat Ayrıştırıcı
 
Paylaşım için teşekkürler :)
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst