Christian S.: XML-File in Objekt deserialisieren

Beitrag lesen

Hi,

suchst Du simplexml_load_file()?

Ganz genau..

Etwas komischer Name halt...

Ich hätte jetzt eher sowas erwartet wie:

$serializer = new XmlSerializer();
$obj = $serializer->deserialize('file.xml');

Naja..

Nur noch eins:

Wenn ich Umlaute zwischen meinen Xml Tags hab, dann krachts...

parser error : Input is not proper UTF-8, indicate encoding ! Bytes: 0xF6 0x6E 0x65 0x20 in

Aber Umlaute gehören doch zu UTF-8 !?

Gebe ich im XML File stattdessen
<?xml version="1.0" encoding="ISO-8859-1" ?>

an, dann klappt es zwar, aber aus den Umlauten wird ein ganz komisches Zeichen, bzw. mehrere... auch im Quelltext.

Wie umschifft man sowas?

Gruß!