Zadejte hledaný výraz...
Jakub Glos
Webtrh.cz
Vývoj webových stránek na WordPressu a proklientský přístup pro freelancery
Třídenní infromacemi nabitý prezenční + online kurz v Praze od Webtrhu pouze za 2 871 Kč
Více informací

Hledaní dat v XML

kofy
verified
rating uzivatele
(11 hodnocení)
19. 10. 2016 07:28:47
Dobré ráno,
měl by jsem jeden dotaz. Která varianta bude podle vás lepší a hlavně rychlejší. Mám xml s městy, adresami atd.. Mám v plánu udělat ošetření, zda li je validní to město nebo ne. Teď se chci zeptat jestli bude lepší číst a hledat to přímo v xml a nebo to vše exportovat do db a tam to projít ?
Záleží mi na rychlosti. Děkují za všechny nápady.
19. 10. 2016 07:28:47
https://webtrh.cz/diskuse/hledani-dat-v-xml/#reply1230970
Konrád Kotlár
verified
rating uzivatele
(8 hodnocení)
19. 10. 2016 08:09:39
Napsal kofy;1332686
Dobré ráno,
měl by jsem jeden dotaz. Která varianta bude podle vás lepší a hlavně rychlejší. Mám xml s městy, adresami atd.. Mám v plánu udělat ošetření, zda li je validní to město nebo ne. Teď se chci zeptat jestli bude lepší číst a hledat to přímo v xml a nebo to vše exportovat do db a tam to projít ?
Záleží mi na rychlosti. Děkují za všechny nápady.
Možno blbosť ale ja by som nato urobil Cron a nech aktualizuje pravidelne DB, odtial by som potom čerpal dáta...
19. 10. 2016 08:09:39
https://webtrh.cz/diskuse/hledani-dat-v-xml/#reply1230969
kofy
verified
rating uzivatele
(11 hodnocení)
19. 10. 2016 08:11:35
Jasný chápu. To teď neřeším, mě pouze teď jde o to co bude rychlejší to xml má 47mb možná jsem si právě odpověděl :D
19. 10. 2016 08:11:35
https://webtrh.cz/diskuse/hledani-dat-v-xml/#reply1230968
David Musil
verified
rating uzivatele
(68 hodnocení)
19. 10. 2016 08:13:36
Kolik ma XMLko zaznamu?
19. 10. 2016 08:13:36
https://webtrh.cz/diskuse/hledani-dat-v-xml/#reply1230967
kofy
verified
rating uzivatele
(11 hodnocení)
19. 10. 2016 08:17:01
Jedná se o xml s městy a adresama. Celkem to má 47mb
19. 10. 2016 08:17:01
https://webtrh.cz/diskuse/hledani-dat-v-xml/#reply1230966
Co znamená validní? Xpath bude asi rychlé na vyhledávání ale ta validace ... Z DB se to bude muset stejně vytáhnout a vyhledávání v XML je rychlejší.
19. 10. 2016 08:53:28
https://webtrh.cz/diskuse/hledani-dat-v-xml/#reply1230965
kofy
verified
rating uzivatele
(11 hodnocení)
19. 10. 2016 09:18:18
Například uživatel zadá do inputu Aš a já budu ověřovat zda li skutečně takové město je. Mám XML kde jsou veškeré města.
19. 10. 2016 09:18:18
https://webtrh.cz/diskuse/hledani-dat-v-xml/#reply1230964
P8j6
verified
rating uzivatele
(9 hodnocení)
19. 10. 2016 10:01:05
Já bych si udělal benchmark, Xpath vs Databáze s indexem. A bylo by to bez doměnek :)
19. 10. 2016 10:01:05
https://webtrh.cz/diskuse/hledani-dat-v-xml/#reply1230963
Luděk Kvapil
verified
rating uzivatele
19. 10. 2016 10:42:55
Pro validaci XML souborů slouží XML schémata. Tady je diskuze, kde to názorně ukazují na seznamu hodnot.
---------- Příspěvek doplněn 19.10.2016 v 10:52 ----------
Případně bych na to šel přes DOM (já používám zjednodušenou verzi), nebo SimpleXML. DOM zvládne i velké soubory, SimpleXML je spíše na ty menší.
Pro zápis do databáze tedy nevidím důvod.
19. 10. 2016 10:42:55
https://webtrh.cz/diskuse/hledani-dat-v-xml/#reply1230962
kofy
verified
rating uzivatele
(11 hodnocení)
19. 10. 2016 11:54:47
Super vyzkouším, jen tu nastal menší problém. Data čerpám z http://aplikace.mvcr.cz/adresa/xml.html a když se snažím vytáhnout veškeré města. Tak se dostanu na číslo cca 218, dle všeho jich je přes 602....
Nějaké rady ?
VYŘEŠENÉ
19. 10. 2016 11:54:47
https://webtrh.cz/diskuse/hledani-dat-v-xml/#reply1230961
Luděk Kvapil
verified
rating uzivatele
19. 10. 2016 12:13:59
Napsal kofy;1332740
- ta url nefunguje
19. 10. 2016 12:13:59
https://webtrh.cz/diskuse/hledani-dat-v-xml/#reply1230960
kofy
verified
rating uzivatele
(11 hodnocení)
19. 10. 2016 12:38:34
Napsal siva01;1332745
- ta url nefunguje
Adresy v České republice - Ministerstvo vnitra České republiky
19. 10. 2016 12:38:34
https://webtrh.cz/diskuse/hledani-dat-v-xml/#reply1230959
Pro odpověď se přihlašte.
Přihlásit