xml parsing fails while parsing valid XML processing instructions ( PI )
libxml2 parses fine.
$ ~/totem-pl-parser/build-dir/plparse/tests/parser --debug file:///tmp/backtracks.fm.rss
# random seed: R02S0f64ce29b2a8b2b7d647f80859d8a74c
# GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation gvfs (GDaemonVfs) for ‘gio-vfs’
_get_mime_type_for_name for 'file:///tmp/backtracks.fm.rss' returned 'application/rss+xml'
URI 'file:///tmp/backtracks.fm.rss' was opened successfully in _get_mime_type_with_data
_get_mime_type_with_data for 'file:///tmp/backtracks.fm.rss' returned 'application/rss+xml'
URI 'file:///tmp/backtracks.fm.rss' is special type 'application/rss+xml'
Using application/rss+xml function for 'file:///tmp/backtracks.fm.rss'
Ignoring application/rss+xml because it's a text/plain
# MESSAGE: Ignored URI "file:///tmp/backtracks.fm.rss".
** Message: 11:40:41.511: Ignored URI "file:///tmp/backtracks.fm.rss".
Edited by crvi