diff --git a/fhem/webfrontend/pgm3/index.php b/fhem/webfrontend/pgm3/index.php index eb86b22bb..c63eb3d01 100644 --- a/fhem/webfrontend/pgm3/index.php +++ b/fhem/webfrontend/pgm3/index.php @@ -41,7 +41,7 @@ include "include/gnuplot.php"; include "include/functions.php"; -$pgm3version='120508'; +$pgm3version='120508a'; @@ -325,19 +325,20 @@ if (!(list($xml_parser, $live) = new_xml_parser($live))) { + #change the xmllist into an intern array -foreach($output as $data) { +$data = $output[0]; if (!xml_parse($xml_parser, $data)) { $now=date($timeformat); echo("There is a xmllist file for debugging under $AbsolutPath/tmp/debugxml$now

"); $handle=fopen("tmp/debugxml$now","w"); fwrite($handle,$outputvar); fclose($handle); - die(sprintf("XML error: %s at line %d\n", + $warning=sprintf("XML error: %s at line %d\n", xml_error_string(xml_get_error_code($xml_parser)), - xml_get_current_line_number($xml_parser))); - }; -} + xml_get_current_line_number($xml_parser)); + echo $warning; + }; @@ -347,8 +348,6 @@ xml_parser_free($xml_parser); - - #print_r($stack); #exit;