PHP SimpleXML ma’lumotnomasi


ULASHISH

PHP SimpleXML ga kirish

SimpleXML - bu XML ma’lumotlarini osongina manipulyatsiya qilish va olish imkonini beruvchi kengaytma.

SimpleXML element nomini, atributlarini va matn mazmunini olishning oson yo‘lini taqdim etadi, agar siz XML hujjatining tuzilishi yoki tartibini bilsangiz.

SimpleXML XML hujjatini massivlar va obyektlar to‘plami kabi takrorlash mumkin bo‘lgan ma’lumotlar strukturasiga aylantiradi.


O‘rnatish

PHP 5 dan SimpleXML funksiyalari PHP yadrosining bir qismidir. Ushbu funksiyalardan foydalanish uchun o‘rnatish talab qilinmaydi.


PHP SimpleXML funksiyalari

Function Tavsif
__construct() Yangi SimpleXMLElement obyektini yaratadi
__toString() Elementning string tarkibini qaytaradi
addAttribute() SimpleXML elementiga atribut qo‘shadi
addChild() SimpleXML elementiga bola element qo‘shadi
asXML() SimpleXML obyektidan yaxshi shakllangan XML stringini (XML versiyasi 1.0) qaytaradi
attributes() Elementning atributlarini/qiymatlarini qaytaradi
children() Belgilangan tugunning bolalarini qaytaradi
count() Belgilangan tugunning bolalarini hisoblaydi
getDocNamespaces() Hujjatda e’lon qilingan nom maydonlarini qaytaradi
getName() Element nomini qaytaradi
getNamespaces() Hujjatda foydalanilgan nom maydonlarini qaytaradi
registerXPathNamespace() Keyingi XPath so‘rovi uchun nom maydoni kontekstini yaratadi
saveXML() asXML() funksiyasining taxallusi
simplexml_import_dom() DOM tugunidan SimpleXMLElement obyektini qaytaradi
simplexml_load_file() XML hujjatni obyektga aylantiradi
simplexml_load_string() XML stringni obyektga aylantiradi
xpath() XML ma’lumotlarida XPath so‘rovini ishga tushiradi

PHP SimpleXML iteratsiya funksiyalari

Function Tavsif
current() Joriy elementni qaytaradi
getChildren() Joriy elementning pastki elementlarini qaytaradi
hasChildren() Joriy elementda bolalar borligini tekshiradi
key() Joriy elementning XML teg nomini qaytaradi
next() Keyingi elementga o‘tadi
rewind() Birinchi elementga qaytaradi
valid() Joriy elementning haqiqiyligini tekshiradi

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!