nonstandard XML character entities?

Chuck Rhode CRhode at LacusVeris.com
Sat Apr 14 10:16:24 EDT 2007


Chuck Rhode wrote this on Sat, 14 Apr 2007 09:04:45 -0500.  My reply is
below.

Fixed text wrap:

> import xml.etree.ElementTree  # or elementtree.ElementTree prior to 2.5
> ElementTree = xml.etree.ElementTree
> import htmlentitydefs


> class XmlFile(ElementTree.ElementTree):

>     def __init__(self, file=None, tag='global', **extra):
>         ElementTree.ElementTree.__init__(self) 
>         parser = ElementTree.XMLTreeBuilder(
>             target=ElementTree.TreeBuilder(Element))
>         parser.entity = htmlentitydefs.entitydefs
>         self.parse(source=file, parser=parser) 
>         return


-- 
.. Chuck Rhode, Sheboygan, WI, USA
.. Weather:  http://LacusVeris.com/WX
.. 32° — Wind Calm



More information about the Python-list mailing list