Autor Zpráva
Jákoob
Profil *
Dobrý den, chtěl bych poprosit o radu, parsery co jsem doposud objevil na internetu měly trochu jinou podobu než potřebuji, takže jsem nebyl schopen je upravit do toho o co mi jde.

Mám kód:
<config>
<table name="Administration">
  <variable name="AdminAcl">Důvěryhodné servery</variable>
  <variable name="NetEnabled">1</variable>
  <variable name="ListenPort">44337</variable>
  <variable name="WebAdminAcl">Důvěryhodné servery</variable>
  <variable name="WebNetEnabled">1</variable>
</table>

<table name="Misc">
  <variable name="InternetHostname">email.nowaco.cz</variable>
  <variable name="ReverseLookup">1</variable>
  <variable name="TcpTimeout">10</variable>
  <variable name="BindIP">0.0.0.0</variable>
  <variable name="PublicAdmin">administrator@nowaco.cz</variable></table></config>


a jde mi o jeho zpracování. Mohl by mi prosím někdo ukázat jen na třech elementech začátek kódu jak toto zparsovat abych to mohl dodělat pro celý config? Jde mi o to variables s určitými názvy rozházet do souborů a tak, to už by nebyl problém, ale potřeboval bych kód který by postupněprošel ten kód... Děkuji.
Kacko
Profil
simplexml_load_file()
toArray()
foreach()
Jákoob
Profil *
Tak sice děkuji, ale ty tři elementy byly asi trochu málo, že by mě zrovna toto nakoplo a mohl bych podle toho dopsat kód, na to se necítím. :)
Kacko
Profil
Jákoob:
Doporucuju na ne kliknout a precist si dokumentaci na php.net.
Jákoob
Profil *
To jsem udělal, ovšem já mám XML soubor a foreach pracuje s hotovými poli, to bych musel nejdřív rozparsovat to xml do polí, ne??
Kacko
Profil
Jákoob:
Ano. Udelejte ze souboru objekt a z objektu vicerozmerne pole.

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: