SimpleXML wa PHP
- Kwanza XML DOM
- Pya Makala ya AJAX
SimpleXML inapokea kazi ya XML kwa kawaida, kazi zingine zinaingia katika kufikia mbinu zingine.
Je, ni nini SimpleXML?
SimpleXML ni mafano mpya wa PHP 5. Kama huzungumza kwa layout ya faili ya XML, ni njia rahisi ya kufikia uga wa matukio na matukio ya elementi.
Kutumia DOM au mbinu ya kusoma Expat, SimpleXML inaweza kusoma data ya matukio kutoka kwenye elementi kwa kumaliza mitaani mitatu tu.
SimpleXML inaweza kuwa na faili ya XML kuwa kama kiwango cha kina, kama:
- Elementi - Inatumiwa kama kiwango cha SimpleXMLElement. Ikiwa kuna elementi mengi katika ukingaji wa hizi, zitasoma kama orodha.
- Mafuta - Inatumiwa kufikia kwa kusababisha kama orodha ya mawasiliano, ambapo ukurasa wa kina ni jina la mafuta.
- Data ya elementi - Data ya matukio ya elementi inatumiwa kama stringi. Ikiwa elementi ina matukio ya matukio mengi, inatumiwa kama orodha kwa muundo wa kufikia.
Kumtumia SimpleXML kwa kawaida kwa kufanya kazi kama zifuatavyo ni kwa kila msikitiko:
- Kureadika faili ya XML
- Kupata data kutoka kwenye stringi ya XML
- Kurejea matukio ya teksta au mafuta
Hata hivyo, kumtumia XML juu ya juu kama mifano ya eneo linganishi, bora kuwa na mbinu ya kusoma Expat au XML DOM.
Kumaliza
Kuanzia PHP 5.0, SimpleXML ni kimsingi ya PHP. Hauwezi kumiliki kwa sababu ya kufungua programu zingine.
Tumia SimpleXML
Hii ni ni ya faili ya XML:
<?xml version="1.0" encoding="ISO-8859-1"?> <note> <to>George</to> <from>John</from> <heading>Reminder</heading> <body>Don't forget the meeting!</body> </note>
Tendai tunayotumia ni kutoa jina na data ya maelezo ya kijana kwenye faili ya XML hii.
Hii ni matokeo yaliyotumika:
- Pakua faili ya XML
- Pata jina la kijana kwa mara ya kwanza
- Tumia kifaa children() kuanzisha mazingira yenye uharibifu kwenye kijana kijana
- Tumia kila maelezo wa kijana kwa kuelewa jina na data ya maelezo wa kijana
Mfano
<?php $xml = simplexml_load_file("test.xml"); echo $xml->getName() . "<br />"; kwa kila $child kwenye $xml->children() { echo $child->getName() . ": " . $child . "<br />"; } ?>
Muundo wa kodini hii ni:
note to: George from: John heading: Kikurahisia body: Huua kumefika kikao!
Mafanikio zaidi kuhusu PHP SimpleXML
Kuwa na mafanikio zaidi kuhusu PHP SimpleXML, tafadhali nifungue Makala ya thamani ya PHP SimpleXML.
- Kwanza XML DOM
- Pya Makala ya AJAX