» Poradna » Web a internet

PHP SimpleXML a Namespace

 |   |  Microsoft Windows 7 Firefox 3.6.28

Narazil jsem na problém, že potřebuji parsovat xml soubor, který ale obsahuje v elemntech namespace. Rád bych přímo získal jednu hodnotu, ale nějak se mi nedaří najít správnou cestu.V nápovědě http://php.net/manual/en/simplexml.examp... je krásný příklad č.3, který vypíše rovnou hodnotu line: echo $movies->movie->{'great-lines'}->line;A něco takového bych potřeboval, akorát ten první element má jendo namespace a ty druhé dva elementy mají druhé namespace, takže jsem zkoušelecho $movies->{'NA:movie'}->{'NB:great-lines'}->{'NB:line'}; což mi však nezafungovaloa druhá věc, v manuálu jsem nenarazil na to, jak otestovat, jestli daný element vůbec existuje - tedy lze použít isset() ?


Související témata: Lines, Movies, Element, Krásný příklad




Určitě si přečtěte

Alan Turing: Genius, který matematicky stvořil počítač

Alan Turing: Genius, který matematicky stvořil počítač

Řešením matematického problému se dostal k modelu teoretického stroje, který nese jeho jméno a je základem logiky univerzálních počítačů.

Pavel Tronner | 57

Nechcete platit za Total Commander? Těmito bezplatnými programy ho můžete nahradit

Nechcete platit za Total Commander? Těmito bezplatnými programy ho můžete nahradit

** Total Commander je na Windows takřka legendou ** Licence však stojí více než tisíc korun ** Našli jsme pro vás deset alternativ dostupných zdarma

Karel Kilián | 141


Aktuální číslo časopisu Computer

Velký test 18 bezdrátových sluchátek

Vše o přechodu na DVB-T2

Procesory AMD opět porážejí Intel

7 NVMe M.2 SSD v přímém souboji