Prodej eshopu s dámskou módou - Tochcesfashion.cz včetně skladových zásob v hodnotě 450.000 Kč
Zobrazují se odpovědi 1 až 12 z 12

Hledaní dat v XML

  1. 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.

  2. Co se právě děje na Webtrhu?
  3. Citace Původně odeslal kofy Zobrazit příspěvek
    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...

  4. 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

  5. Kolik ma XMLko zaznamu?

  6. Jedná se o xml s městy a adresama. Celkem to má 47mb

  7. 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ší.

  8. 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.

  9. Já bych si udělal benchmark, Xpath vs Databáze s indexem. A bylo by to bez doměnek :)

  10. 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.
    Naposledy upravil siva01 : 19.10.2016 v 12:20

  11. 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....

    Kód:
    $xml = simplexml_load_file($xmlFile);
            foreach ($xml as $obec) {
                echo $obec['nazev'] . "<br>";
    }
    Nějaké rady ?


    VYŘEŠENÉ
    Naposledy upravil kofy : 19.10.2016 v 12:13

  12. Citace Původně odeslal kofy Zobrazit příspěvek
    Kód:
    http://aplikace.mvcr.cz/adresa/xml.html
    - ta url nefunguje

  13. Citace Původně odeslal siva01 Zobrazit příspěvek
    - ta url nefunguje
    Adresy v České republice - Ministerstvo vnitra České republiky

Hostujeme u Server powered by TELE3