PHP XML parserlar


ULASHISH

XML nima?

eXtensible Markup Language (XML) turli xil kompyuter tizimlari, ma’lumotlar bazalari va uchinchi tomon ilovalari o‘rtasida ma’lumot almashish uchun universal formatdir.

XML-ni o‘rganish oson. U HTMLga juda o‘xshaydi, faqat siz o‘zingizning teglaringizni yaratasiz.

Agar siz XML haqida ko‘proq ma’lumotga ega bo‘lishni istasangiz, bizning XML qo‘llanmamizga tashrif buyuring.


XML parser nima?

XML parser - bu XML hujjatlarini o‘qish, qayta ishlash va sharhlash uchun mo‘ljallangan dastur.

XML tahlilchisi XML faylidagi xom matnni tarjima qiladi va dasturlar uchun uni osongina ishlatish va boshqarish usulini yaratadi.

XML parserlarining ikki turi mavjud:

1. Daraxtga asoslangan parserlar

Daraxtga asoslangan tahlilchi butun hujjatni xotiraga daraxt tuzilishi sifatida yuklaydi. U butun hujjatni tahlil qiladi va daraxt elementlariga (DOM) kirishni ta’minlaydi.

Daraxtga asoslangan tahlilchi kichikroq XML hujjatlari uchun ideal variant, lekin ular uchun emas katta XML hujjatlari (chunki u katta ishlash muammolarini keltirib chiqaradi).

Daraxtga asoslangan tahlilchilarga misollar: SimpleXML Parser va DOM Parser.

2. Voqealarga asoslangan tahlilchilar

Voqealarga asoslangan tahlilchi butun hujjatni xotiraga yuklamaydi, aksincha, u bir vaqtning o‘zida bitta tugunda o‘qiydi va u bilan ishlashga imkon beradi. Keyingi tugunga o‘tganingizdan so‘ng, eskisi tashlanadi.

Voqealarga asoslangan tahlilchi katta XML hujjatlari uchun juda mos keladi. U tezroq tahlil qiladi va xotirani kamroq sarflaydi.

Voqealarga asoslangan tahlilchilarga misollar: XMLReader va XML Expat Parser.



W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!