Is it possible to consume UTF8 XML documents using xml.dom.pulldom?

Is it possible to consume UTF8 XML documents using xml.dom.pulldom?

Post by Stefan Beh » Fri, 01 Aug 2008 02:40:42

iterparse(), as implemented in (c)ElementTree and lxml. Note that ElementTree
and cElementTree are part of Python 2.5, in the xml.etree package.

Large is fairly relative. Both cElementTree and lxml are pretty memory
friendly, even when parsing into an in-memory tree.


1. Changing a UTF-8 XML file into a UTF-16 XML file using XML DOM obj

2. Help on including one XML document within another XML document using XML Schemas


I would like to specify an XML schema that would allow an XML document
to be included within another XML document. The following example
schema gives an idea of what we're trying to achieve

<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs=" "
elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:element name="serviceResponse" type="ServiceResponse"/>
<xs:complexType name="ServiceResponse">
<xs:element name="anXMLDocument" type="xs:string"/>
<xs:element name="someOtherData" type="xs:string"/>

The element anXMLDocument would contain an XML data string that would
be parsed against a different XML Schema. The identity of the XML
Schema for parsing anXMLDocument is not known at the time the
ServiceResponse XML is parsed.

Previously when we used DTDs we used inline CDATA wrappers around the
contained XML document to avoid it being parsed. Can we still continue
to use inline CDATA wrappers around the XML data when we parse against
XML schemas? I've tried looking into the XML Schema specs but the
mention of CDATA seems a bit sparse and doesn't seem to answer the

If we can't use an inline CDATA wrapper is there an alternative way of
achieving the same effect?

Many thanks

Tony Prichard

3. removing comments from XML using Perl XML::DOM

4. indented xml using XML::DOM

5. Reading an XML file having different elements using XML DOM

6. Read XML using VB6 DOM 4.0 with Namespaces - See Sample XML

7. How to create brand new XML file using XML::DOM

8. removing comments from XML using Perl XML::DOM

9. Traversing an XML file using XML DOM

10. How to search matched items in XML document using DOM?

11. "Nesting" XML documents using DOM

12. URGENT: Using DOM Parser for Save a XML document

13. Problems using DOM on an XML document

14. How to render modified XML DOM to HTML document when using CHtmlVi

15. Creating an XML file with multiple XML documents within (including XML declaration)