I noticed the problem when parsing a document with a prolog like the following augeas gives a parse_error.
<?xml version='1.0'?> If I manually replace the single quotes with double quotes augeas likes the document just fine. <?xml version="1.0"?> In a further test it looks like any use of single quotes in attribute values doesn't work with xml.aug all together. the following works: <?xml version="1.0"?> <foos> <foo name="bar"> <baz name="blarg">bam</baz> </foo> </foos> the following fails to parse: <?xml version='1.0'?> <foos> <foo name='bar'> <baz name='blarg'>bam</baz> </foo> </foos> >From the XML spec, both single and double quotes are valid in attributes and for that matter in the prolog. http://www.w3.org/TR/REC-xml/ http://www.w3schools.com/xml/xml_attributes.asp (for those who do not want to read EBNF i.e. me) I was going to try to submit a patch, but I just don't have a good handle on writing lenses. I'm using 0.8.1 on RHEL 5 though the xml.aug file from my RHEL 5 and Fedora 15 boxes seem to be the same. Regards, -Alan _______________________________________________ augeas-devel mailing list [email protected] https://www.redhat.com/mailman/listinfo/augeas-devel
