Autor Zpráva
4ever
Profil
Zdravím,
našel jsem na internetu tento návod na rozparsování jednoduchého souboru xml. Ale potřeboval bych rozparsovat složitější strukturu. Ne moc složitou, ale víceúrovňovou. Mohli by jste mi poradit jak na to nebo kde a co hledat? Teprve s libxml začínám.

Jinak mám ještě dotaz. Budu s těmi daty často pracovat, při jednom zavolání aplikace je třeba vytáhout několik záznamů najednou. Pravděpodobně by nemělo smysl ty data volat přímo z xml, protože asi by bylo rychlejší data z xml souboru uložit do MySQL databáze a pak s nimi teprve pracovat. Nemýlím se?
Alphard
Profil
Díval jste se na SimpleXML? Bez konkrétního xml těžko radit, jestli cachovat do databáze bych se rozhodl podle času, který zabere parsování xml, resp. jestli potřebujete data nějak řadit, agregovat apod.
Majkl578
Profil
Já bych doporučil ještě DOM (základem je třída DOMDocument). Má podle mě příjemnější API než SimpleXML a hodí se i na složitější operace. Při hledání konkrétních informací je mocným a užitečným nástrojem XPath (použitelné s oběma knihovnami).

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: