php sax parser eksempel

, sax parser har benyttet til at analysere xml - filen og bedre til minde ledelsen end prøve xml - parser og dom.det er ikke alle data i hukommelse, så det kan anvendes til meget store filer.følgende eksempel viser, hvordan man får oplysninger fra xml - ved hjælp af sax api -.,, sax.xml, xml - bør være følgende −,, <?xml - version = "0" kodning = "utf - 8"?> <tutors> <course> <name>Android</name> <country>India</country> <email>[email protected]</email> <phone>123456789</phone> </course> <course> <name>Java</name> <country>India</country> <email>[email protected]</email> <phone>123456789</phone> </course> <course> <name>HTML</name> <country>India</country> <email>[email protected]</email> <phone>123456789</phone> </course> </tutors> , ,SAX.php, ,Php file bør således −,, <?php //aflæsning xml - ved hjælp af saxen (simple api til xml) parser $tutorer = array(). $elementer = ugyldig; //ringede til denne funktion, når plader er åbnet funktion startelements ($parser $navn, $attrs) (samlet $tutorer, $elementer; hvis (!tom ($navn)) (hvis ($navn = = "kursus") (//at oprette et system til opbevaring af oplysninger, $tutorer [] = array();} $elementer = $navn}} //ringede til denne funktion, når plader er lukket funktion endelements ($parser $navn) (samlet $elementer, hvis (!tom ($navn)) ($elementer = ugyldig;}} //opfordrer teksten mellem begyndelsen og udgangen af rfid - brikker, funktion characterdata ($parser $data) (samlet $tutorer, $elementer; hvis (!tom ($data)) (hvis ($elementer, = = "navn"



Previous:
Next Page: