Hallo,
Ich habe mir 4.2.2 noch einmal installiert: Mit $dom = domxml_open_mem($s); wird am Ende korrekterweise »Harry Potter and the Goblet of Fire (Book 4)« ausgegeben. Wahrscheinlich sind also keine besonderen Anpassungen notwendig.
Super funktioniert prima! Das mit den Fehlermeldungen kriege ich noch irgendwie in den Griff, aber das ist sowieso nicht so schlimm denn der code wird nur im Admincenter ausgeführt, es sieht also nur höchstens der der die Seite upgradet wenn das XML von Amazon mal nicht korrekt sein sollte. Ich habe mir jetzt mal ne funktion daraus gebaut:
function get_xml_data($tag, $s) {
$dom = domxml_open_mem($s);
if ($dom) {
$elements = $dom->get_elements_by_tagname($tag);
$element = $elements[0];
$textnode = $element->first_child();
$data = $textnode->node_value();
$data = utf8_decode($data);
return($data);
}
else return false;
}
Ich muss aber da, wenn ich das noch wo anders benutzen wollen würde, mir überlegen was ich mache wenn es zum Beispiel zwei Autoren sind. Irgendwie muss ich es schaffen dass dann ein array mit den zwei Autoren ausgegeben wird.
Grüße
Jeena Paradies
[remote-signature:http://jeenaparadies.de/test/self/sig.php]