Chcę pobrać dane z xmla lecz mam problemy z wyłuskaniem wszystkich danych. Nie ma problemu jeśli chodzi o tagi <name></name> czy <cat> </car>.
Problemy pojawiają się gdy chce pobrać pole price, avail, <a name="Producent"> ,<a name="Kod_producenta">. Ktoś może mi pomóc to wyłuskać?
kod php
$doc = new DOMDocument('1.0', 'UTF-8'); if($doc->load(APPLICATION_PATH.'/../public/'.$file)) { $title = $doc->getElementsByTagName('name'); $params = $dom->getElementsByTagName('cat'); for($i = 0; $i < $title->length; ++$i) { } }
Mój Xml
<o id="5" url="jakis url" price="187" avail="1" set="0"> <cat> <![CDATA[Jakaś tresc ]]> </cat> <name> <![CDATA[tytul]]> </name> <imgs> <main url="obrazek.jpg" /> </imgs> <desc> Opis </desc> <attrs> <a name="Producent"> <![CDATA[Jakis producent]]> </a> <a name="Kod_producenta"> <![CDATA[9]]> </a> <a name="EAN"> <![CDATA[]]> </a> </attrs> </o>