Autor Zpráva
Sylar
Profil
Zdravím,
přijímám od uživatelů XML soubory a dále je zpracovávám do databáze funkcí simplexml_load_file(). Někteří uživatelé ale mají ve svých souborech špatně nastavení hlavičky a posílají mi XML soubor jako "plain text", ale struktura XML je správná.
Zajímá mne, jestli lze nějak nastavit či upravit soubor, aby jej funkce výše zmíněná parsovací funkce brala vždy jako XML dokument bez ohledu na to, jakou bude mít nastavenou hlavičku?
Sylar
Profil
Opravdu nikoho nic nenapadá?
Kajman
Profil
Myslíte http hlavičky? Co zkusit rozparsovat obsah toho souboru takto...
$xml=new SimpleXMLElement(file_get_contents('...xml'));
Sylar
Profil
Kajman:
nebude tento způsob moc pomalý díky fci file_get_contents() ? Jedná o poměrně velká XML, někdy řádově i s desítkami tisíc záznamů a jejich počet je v řádu momentálně desítek, později stovek ...
Kajman
Profil
Sylar:
nebude tento způsob moc pomalý
To si otestujte sám, zda tam je citelný rodíl a zda to druhou metodou vůbec jde.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: