SimpleXML-lel beolvasott XML-ben kötőjeles elemnév
simplexml_load_file beolvasok egy xml állományt. Minden tökéletesen müködik, azonban van egy ilyen a fileban: <GENERATED-DATE>2006.06.29.</GENERATED-DATE>.
Ezzel nem tudok megbirkózni. Hogyan lehetne megoldani a legegyszerűbben, hogy ehhez az adathoz is hozzáférjek? A problémát a kötőjel okozza.
Mivel a file-okat úgy kapom, így a problémát valahogy kezelnem kéne. Ötlet?
■ Ezzel nem tudok megbirkózni. Hogyan lehetne megoldani a legegyszerűbben, hogy ehhez az adathoz is hozzáférjek? A problémát a kötőjel okozza.
Mivel a file-okat úgy kapom, így a problémát valahogy kezelnem kéne. Ötlet?
kötőjeles elemnév
Vagy keresel egy másik xml feldolgozó scriptet.
Például ezt: http://www.devarticles.com/c/a/PHP/Converting-XML-Into-a-PHP-Data-Structure/6/
Gyulus
user kommentek
You can either use XPATH, which works fine, but will return an array of results every time, even if there is a single result. eg. $xml->xpath('/data/time-layout/start-valid-time'}
You can also choose just to encapsulate the element names containing a dash: $xml->data->{'time-layout'}->{'start-valid-time'}