Hlavní stránka > Diskuse > Čtení dat z víceúrovňového XML

Diskusní fórum

 Čtení dat z víceúrovňového XML
Autor: pavkrej   (---.netdatacomm.cz)
Datum:   03. 05. 2016 19:33

Dobrý den,

do své aplikace potřebuji vměstnat funkci, kerá po zadání IČ firmy vrátí
informace o dané firmě. Jde o rejstřík RES

Příklad odkazu, který volám:
http://wwwinfo.mfcr.cz/cgi-bin/ares/darv_bas.cgi?ico=26975033

Potřebuji hodnotu
D:VBAS -> AA -> AU -> U:KMC

Používám k tomu kod, který jsem našel na internetu a autora se mi již nepovedlo
zkontaktovat. Objekty nějak nezvládám, pochopil jsem, že autor skriptu volá
funkci children na objekt D:VBAS čímž získal informace z objektu AA, ale já
potřebuji krom těchto informací ještě o jednu úroveň níž a aplikace chilren na
AA nikam nevedla


...
...
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HEADER, false);
$data = curl_exec($curl);
curl_close($curl);

if ($data) $xml = simplexml_load_string($data);

$a = array();

if (isset($xml)) {
$ns = $xml->getDocNamespaces();
$data = $xml->children($ns['are']);
$el = $data->children($ns['D'])->VBAS;
if (strval($el->ICO) == $ico) {
$a['ico'] = strval($el->ICO);
$a['ulice'] = strval($el->AA->NU);
....
....
....
}
...
...


Navede mě někdo na možnost přečtení té hodnoty co potřebuji? Klidně i jinačím
ukázkovým skriptem, pro mě uplně nejlépe, kdyby se to nepřevádělo na objekty ale
vytvořilo se víceúrovňové pole.

Díky
 Všechny reakce | Odpovědět 
 Témata Autor Datum
 Čtení dat z víceúrovňového XML  
pavkrej 03. 05. 2016 19:33 
 Re: Čtení dat z víceúrovňového XML  
Qw 05. 05. 2016 20:33 
 Re: Čtení dat z víceúrovňového XML  
kaspim 06. 05. 2016 17:38 


« Copyright © 2002 - 2017  Honza Petr | Reklama - Kontakt | Připojeno přes Kraja.cz | [ochrana osobních údajů] | RSS | Mapa webu »
Partneři: | Parabola | Povinné ručení | půjčky bez potvrzení příjmu Domény a webhosting půjčky bez registru inzeráty zdarma | hosting