Autor Zpráva
eleef
Profil
Zdravím, prosím Vás lze přes funkci simplexml nějakým způsobem načíst v elementu xml dvojtečku?
XML
<stock>
 <stockHeader>
  <code>123</code>
  <stk:shortName>123</stk:shortName>
 </stockHeader>
</stock>


PHP
$xml = simplexml_load_file('stock.xml');
foreach ($xml->stock as $value) 
{
$kod = $value->stockHeader->code;
$nazev = $value->stockHeader->stk:shortName;
}


Php hlásí neočekávaný znak ":"

Předem děkuji za rady. Snad to píši dobře a pochopitelně.
Joker
Profil
eleef:
Prvek je shortName, stk je jmenný prostor.
Tohle by možná bylo řešení.
eleef
Profil
Ujuj tak to nevím jestli tomu porozumím. Zatím to dělám manuálně v PSPADu nahrazením-vymazáním danný znaků což je dost nepraktické :(.

Ale moc děkuji.
eleef
Profil
Joker: moc děkuji už jsem na to přišel, v "hlavičce" toho xml dokumentu byly jakési adresy, dal jsem je do zmíněných children() z článku a chodí a chodí .... :)

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: