Hallo,
ich stehe gerade total auf dem Schlauch, wäre super, wenn mir jmd einen Tipp geben könnte. Ich kann die Methode von DOMNode nicht in DOMElement nutzen:
$titles=$xml->get_elements_by_tagname('title');
foreach ($titles as $title) {
echo $title->tagname(); // geht
echo $title->node_value(); // geht nicht
}
Es ist ein Textnode, er hat also ein value. Per XMLSpy kann ich auch darauf zugreifen. Wenn ich tagname() durch node_name() ersetze, bekomme ich auch kein Ergebnis mehr! Es scheint, als kann ich nur auf die Funktionen des DOMElements zugreifen (alle attribute funktionen klappen). Nur die geerbten von DOMNode gehen nicht! Wieso? Muss ich das vorher irgendwie typecasten?? Eigentlich nicht, oder?
Wäre super, wenn mir jemand helfen könnte, da ich hier echt nicht weiter weiss. Fehlermeldung kriege ich übrigens auch keine...
thx
(ps: ich nutze php4 und das alte domxml)
ich stehe gerade total auf dem Schlauch, wäre super, wenn mir jmd einen Tipp geben könnte. Ich kann die Methode von DOMNode nicht in DOMElement nutzen:
$titles=$xml->get_elements_by_tagname('title');
foreach ($titles as $title) {
echo $title->tagname(); // geht
echo $title->node_value(); // geht nicht
}
Es ist ein Textnode, er hat also ein value. Per XMLSpy kann ich auch darauf zugreifen. Wenn ich tagname() durch node_name() ersetze, bekomme ich auch kein Ergebnis mehr! Es scheint, als kann ich nur auf die Funktionen des DOMElements zugreifen (alle attribute funktionen klappen). Nur die geerbten von DOMNode gehen nicht! Wieso? Muss ich das vorher irgendwie typecasten?? Eigentlich nicht, oder?
Wäre super, wenn mir jemand helfen könnte, da ich hier echt nicht weiter weiss. Fehlermeldung kriege ich übrigens auch keine...
thx
(ps: ich nutze php4 und das alte domxml)
Kommentar