Milyen lehetőség van XML kezelésére PHP-ben?
Sziasztok!
Segítséget kérnék!
XML-ben visszakapott adatokat kell lefordítanom php számára , hogy tudja értelmezni.
Hogy kezdjek bele?
Semmi ötletem nincs. Hasonlóval még nem foglalkoztam.
Üdv. és köszönöm a segítésget.
■ Segítséget kérnék!
XML-ben visszakapott adatokat kell lefordítanom php számára , hogy tudja értelmezni.
Hogy kezdjek bele?
Semmi ötletem nincs. Hasonlóval még nem foglalkoztam.
Üdv. és köszönöm a segítésget.
php.net
http://hu.php.net/xml
http://hu.php.net/manual/hu/ref.domxml.php
http://hu.php.net/manual/hu/ref.simplexml.php (php5)
http://phpclasses.phpsoft.it/browse/class/4.html
esetleg:
http://weblabor.hu/forumok/temak/12449
google:
http://www.google.co.hu/search?q=php+%2Bxml
SAX vagy DOM vagy egyéb
- PHP-nak van SAX jellegű XML feldolgozási lehetősége (lásd manuál)
- Van DOM XML is (lásd manuál), a PHP5-ben ott a SimpleXML
- de kereshetsz neten is, rengeteg XML feldolgozó osztályt lehet találni
- vagy ha tök egyszerű az XML-ed, akkor akár egy saját kis progi is megteheti, szerencsés esetben akár egy regexp is elég lehet.
Felhő
kínai
Amúgy java alapú kereső által visszaadott tartalomról van szó.
manuál + user kommentek
DOM: http://www.php.net/manual/en/ref.domxml.php
Az alapvető különbség az az, hogy az egyik szépen végig megy az XML-en, és menet közben különböző "események" esetén (elem kezdete stb.) meghívja az általad megírt függvényeket, és ezek feladata lesz, hogy az XML-ből a számodra hasznos adatokat egy használható formára hozza. A DOM esetén az XML-ből egy DOM struktúra keletkezik, amit egy egységes felületen keresztül be tudsz járni.
Az előbbi megoldás kicsit macerásabb, de gyorsabb lehet és kisebb a memória igénye is, az utóbbi megoldás kényelmesebb, egységesebb, de több memóriát eszik.
De könnyen fogsz találni olyan osztályt, ami az XML-edet átalakítja egy tömbbé, ha nem akarsz ezekkel foglalkozni.
Felhő
SAX -> DOM
most ott tartok
Ott tartok éppen, hogy megoldottam volna már elvileg a kimásolását a kellő résynek, a syemetet eltávolítva, csak hiába teszem a $string_xml váltoyóba az xml forráskódját, megpróbálja lekezelni. Ey előfordulhat? Vagy a functionom rossz?
Üdv.:
Syilvesyter