... hab nocht etwas versucht:
ereg("<VonDatum>[0-9]+</VonDatum>", $value, $von);
// => $von = "20050101"
echo $von[0];
$von[0]++;
echo " ".$von[0];
echo " ".gettype($von[0]);
// => 20050101 20050101 string
Liegts vielleicht an dem ereg() ???
Gruß Maresa