<?xml version="1.0" encoding="UTF-8"?> <teryt> <catalog name="SIMC" type="all"> <row> <col name="WOJ">30</col> <col name="NAZWA_WOJ">WIELKOPOLSKIE</col> <col name="POW">26</col> <col name="NAZWA_POW">śremski</col> <col name="GMI">03</col> <col name="NAZWA_GMN">Książ Wielkopolski</col> <col name="RODZ_GMN">5</col> <col name="NAZWA_RODZ_GMN">obszar wiejski gminy miejsko-wiejskiej</col> <col name="NAZWA">Brzóstownia</col> <col name="SYM">0587146</col> <col name="SYMPOD">0587146</col> <col name="KOD_RM">01</col> <col name="NAZWA_RM">wieś </col> </row>
Mam kawalek kodu, czytajacy xmla, ale jak teraz wyluskac interesujace mnie dane (miedzy tagami <col></col>)
function contents($parser, $data){ // 2 } function tag_start($parser, $data, $params){ // 1 } function tag_end($parser, $data){ // 2 } $parser = xml_parser_create(); // 3 xml_set_element_handler($parser, 'tag_start', 'tag_end'); // 4 xml_set_character_data_handler($parser, 'contents'); } xml_error_string(xml_get_error_code($_parser)), xml_get_current_line_number($parser))); }