Tach!
foreach ( $xml->eintrag->date as $datensatz ){...
kann es sein, daß hier ein verzeichnis fehlt?
Klingt gut, deswegen hast du wohl auch einen Pluspunkt bekommen. Ist aber nicht der Fall. $xml ist nicht das XML-Document - das ist in SimpleXML ausgespart -, sondern bereits das Root-Element. Siehe: $xml->getName()
dedlfix.