Šta je novo?

PHP: SimpleXML

  • Začetnik teme Začetnik teme kovacm
  • Datum pokretanja Datum pokretanja

kovacm

Čuven
Učlanjen(a)
28.01.2005
Poruke
8,608
Poena
870
Hi,
imam ovako organizovan XML:
Kod:
<DBTAB>
<ROW>ivan</ROW>
<ROW>zoran</ROW>
...
</DBTAB>

u PHP-u pomocu SimpleXML se moze lako editovati XML fajl. npr.
Kod:
$xml->DBTAB[0]->ROW[1] = "milan";

ovo ce upisati vrednost "milan" u prvom tagu ROW umesto "ivan".
ono sto meni treba je da prosledim broj reda pomocu PHP promenljive SimpleXML-u:

Kod:
$red=1;
e.g. $xml->DBTAB[0]->ROW[$red] = "milan";

ovo sto sam napisao nece raditi jer SimpleXML na cudan nacin interpretira ovo i u XML fajlu ce napraviti sledece (dodace atribut):

Kod:
<DBTAB>
<ROW 1="milan">ivan</ROW>
<ROW>zoran</ROW>
...
</DBTAB>

umesto da zameni "ivan" sa "milan".

da li neko zna pravilnu sintaksu?
 
evo da odgovorim sam sebi, mozda nekome bude koristili:

dovoljno je da se napise: strval($promenljiva) u SimpleXML upitu.
 
Nazad
Vrh Dno