Autor | Zpráva | ||
---|---|---|---|
Majkelju Profil |
Zdravím, mám za úkol načíst z XML souboru data a uložit je do databáze...mám tento kód, který jsem sestavil pomocí článku, co jsem vygooglil....jenže ten ale počítá s tím, že v každém elementu bude nějaký atribut...jak mám elementy ukládat či vypisovat, když vypadají např. takto: <id_stredsko>11745</id_stredsko> ? A prosím nepište, abych to udělal přes SimpleXML, to použít nemůžu.
$parser = xml_parser_create(); function zacatek_elem($parser,$jmeno,$atributy){ if(eregi('strediska', $jmeno)){ echo $atributy["NAZEV"].'<br/>'; } } function konec_elem($parser,$nazev) {} xml_set_element_handler($parser,'zacatek_elem','konec_elem'); $nazev_souboru_xml='pokus.xml'; if(!($soubor = fopen($nazev_souboru_xml,'r'))){ die('Nelze otevřít soubor'.$nazev_souboru_xml.'!'); } else{ while ($d = fread($soubor, 4096)) { if(!xml_parse($parser, $d, feof($soubor))) { die('Chyba XML'); } } } |
||
Časová prodleva: 11 let
|
0