venty: xmlparser - elemente in ein array bringen

Beitrag lesen

Hi!

Ich lese gerade eine xml mit dem XML Parser ein. Dabei versuche ich alle elemente (<port>) in ein array zu bringen.

case 'PORT':  
$this->route[] .= htmlentities($this->value, ENT_QUOTES, 'UTF-8');  
break;

dieses Array stellt die route eines schiffes da. Bevor ich es abspeichere fühge ich das array in einen string zusammen.

$this->route = implode(' <img src=\"image.png\" /> ', $route);

eigenartiger weise wird das bild aber auch bei Umlauten und anderen Sonderzeichen eingefügt.

zB: Mah<img src="image.png" />ón

weiß jemand warum?