PHP SimpleXML ma’lumotnomasi
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!
