]> git.etc.gen.nz Git - mythtv-status.git/commitdiff
Be a bit more forgiving on the XML we're receiving by use the XML::LibXML recover...
authorAndrew Ruthven <andrew@etc.gen.nz>
Wed, 28 Nov 2007 09:43:15 +0000 (22:43 +1300)
committerAndrew Ruthven <puck@dirk.wgtn.cat-it.co.nz>
Thu, 29 Nov 2007 20:34:28 +0000 (09:34 +1300)
Warnings are still printed out if errors are recovered.  I'm happy with this,
hopefully it'll make people clean up their data feeds.

ChangeLog
bin/mythtv-status

index b63413d8c5163fb9efa0201379ea97ed54966dab..d521ac6169e011215f5be8200018e494c23e0c65 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,7 @@
 2007-11-28     Andrew Ruthven
        Be more wary about processing what the backend has sent us.
        Add support for reading XML from a file.
+       Be a bit more forgiving on the XML we're receiving.
 
 2007-11-23     Andrew Ruthven
        Don't set the background when changing the colour.
index c9e155246f74bd454b4e1a808dc2aa44b0ccb7e7..97d37f959f45d69344704329f8befc7b2dd4ac82 100755 (executable)
@@ -296,6 +296,7 @@ sub load_xml {
 
   # Parse the XML
   my $parser = XML::LibXML->new();
+  $parser->recover(1);
   my $xml = eval { $parser->parse_string( $status ) };
 
   if ($@) {