registerXPathNamespace() Fehler

Hallo Zusammen,

ich bekomme diese Fehlermeldung unter PHP 5.2.9:
Fatal error: Call to a member function registerXPathNamespace() on a non-object in /srv/www/htdocs/web17/html/mediathek/typo3conf/ext/nd_library/pi1/class.tx_ndlibrary_book.php on line 133

Unter PHP 5.2.8 läuft es.

Hier der Auszug:
**public function amazon_fetchInformations($isbn) {
if(strlen($isbn) == 13) {
$url[] = ‚http://ecs.amazonaws.’.$this->localConf[‚country‘].’…‘;
$url[] = ‚http://ecs.amazonaws.’.$this->localConf[‚country‘].’…‘;
}
else {
$url[] = 'http://ecs.amazonaws.de/onca/xml?Service=AWSECommerc…;
}

foreach($url as $try) {

// Debug… always nice
//print $try;

$xml = simplexml_load_string(t3lib_div::getUrl($try));
$xml->registerXPathNamespace(‚a‘,‚http://webservices.amazon.com/AWSECommerceService/20…);
$item = $xml->xpath(‘//a:Item’);

if(count($item) == 1) {
break;
}
}**

Soll ich Downgraden, oder kann man den Fehler beheben?

LG
Sandra

ich bekomme diese Fehlermeldung unter PHP 5.2.9:
Fatal error: Call to a member function
registerXPathNamespace() on a non-object in
/srv/www/htdocs/web17/html/mediathek/typo3conf/ext/nd_library/pi1/class.tx_ndlibrary_book.php
on line 133

Unter PHP 5.2.8 läuft es.

$xml =
simplexml_load_string(t3lib_div::getUrl($try));

$xml->registerXPathNamespace(‚a‘,'http://webservices.amazon.com/AWSECommerceService/20…);

Soll ich Downgraden, oder kann man den Fehler beheben?

d.h. simplexml_load_string gibt kein objekt zurueck.

hast du error_reporting hoch gedreht und bekommst du notices od. warnings?

hast du geschaut, ob unter bd. php-versionen der selbe string an simplexml_load_string uebergeben (von t3lib_div::getUrl($try) geladen) wird?

hast du mit den libxml-parametern rumgespielt?
http://de.php.net/manual/de/function.simplexml-load-…

hast du unterschiede im phpinfo() zw. den bd. php-versionen gesehen?