Probleme mit "SimpleXMLElement" - Abfrage Enigma Receiver

Hallo alle,
meine Abfrage des Enigma Receivers erzeugt seit kurzem folgende Fehlermeldung:

Warning:  SimpleXMLElement::__construct(): Entity: line 1649: parser error : PCDATA invalid Char value 26 in E:\IP-Symcon\scripts\54515.ips.php on line 52

Warning:  SimpleXMLElement::__construct(): Sean OBryan (Ron Donahue) in E:\IP-Symcon\scripts\54515.ips.php on line 52

Warning:  SimpleXMLElement::__construct():       ^ in E:\IP-Symcon\scripts\54515.ips.php on line 52

Fatal error:  Uncaught exception 'Exception' with message 'String could not be parsed as XML' in E:\IP-Symcon\scripts\54515.ips.php:52
Stack trace:
#0 E:\IP-Symcon\scripts\54515.ips.php(52): SimpleXMLElement->__construct('<?xml version="...')
#1 {main}
  thrown in E:\IP-Symcon\scripts\54515.ips.php on line 52

hier im PHP-Code erste Zeile = Zeile 52:

$xmlResult2 =  new SimpleXMLElement(file_get_contents("http://192.168.178.37:8037/web/epgservice?sRef=$reference"));
$title2 = utf8_decode($xmlResult2->e2event->e2eventtitle);
$description2 = utf8_decode($xmlResult2->e2event->e2eventdescriptionextended);
$startsec = $xmlResult2->e2event->e2eventstart;
$duration = $xmlResult2->e2event->e2eventduration;
$currenttime = time();

Was kommt denn als Antwort wenn Du die Anforderung mit einem Browser übergibst?
Bei mir kommt da

<e2eventlist></e2eventlist>

als Antwort, keine Werte.

bekomme ich auch genau so…

<e2eventlist></e2eventlist>

Das Phänomen besteht seltsamerweise erst seit ein paar Tagen - dann aber auch nicht immer, seit gestern Abend läuft es ohne Fehler.
Am Script wurde auch nichts geändert…

Hi!

Scheint an speziellen Chars im EPG-Text zu liegen…
Wird ja auch so angemeckert >> Sean OBryan

Evtl. erstmal das file_get_contents machen, dann direkt „utf8_decode“ und erst dann mit SimpleXML dran gehen?! Ansonsten ggf. auch mal mit „mb_convert_encoding“ untersuchen/versuchen?!

Grüße,
Chris