Autor | Zpráva | ||
---|---|---|---|
Sylar Profil |
#1 · Zasláno: 11. 4. 2012, 16:36:21
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 |
#2 · Zasláno: 13. 4. 2012, 00:48:16
Opravdu nikoho nic nenapadá?
|
||
Kajman Profil |
#3 · Zasláno: 13. 4. 2012, 11:02:18
Myslíte http hlavičky? Co zkusit rozparsovat obsah toho souboru takto...
$xml=new SimpleXMLElement(file_get_contents('...xml')); |
||
Sylar Profil |
#4 · Zasláno: 13. 4. 2012, 11:16:35
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 |
#5 · Zasláno: 13. 4. 2012, 11:19:53
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. |
||
Časová prodleva: 12 let
|
0