<?xml version="1.0" encoding="windows-1252"?>
<node id="863791" title="Re: Namespace error when parsing with XML::LibXML" created="2010-10-06 09:54:16" updated="2010-10-06 09:54:16">
<type id="11">
note</type>
<author id="351615">
shriken</author>
<data>
<field name="doctext">
&lt;p&gt;My understanding of properly formed XML is that those namespace attributes should only have a single URI in them -- not two URIs separated by a space. It appears XML::LibXML would agree with me.&lt;/p&gt;

&lt;p&gt;So if the XML is not well formed, I see only two optoins: You must either fix it at the source or munge the XML before trying to parse it. If you can't fix it at the source, I'd just hack in a very specific string substitution to convert that literal double-URI string into a single URI string.&lt;/p&gt;</field>
<field name="root_node">
863747</field>
<field name="parent_node">
863747</field>
</data>
</node>
