skip to navigation
skip to content

Not Logged In

speedyxml 0.3.8

Speedy XML parser for Python

Usage is fairly straightforward:

        import speedyxml
        xml = speedyxml.parse('<xml><test this="now" /></xml>')

Will result in:

        (
                u'xml',
                None,
                [
                        (
                                u'test',
                                {u'this': u'now'},
                                None
                        )
                ]
        )

So basically its:

        (nodeName, attributes, children)

Plus some options (second argument to parse)

        FLAG_EXPANDEMPTY

                If you want empty attributes and children to be {} and [] instead of None, use this

        FLAG_RETURNCOMMENTS

                Return comments as:

                (TAG_COMMENT, None, u' comment ')

        FLAG_RETURNPI

                Returns processing instructions as:

                (TAG_PI, {u'name': u'php'}, u'phpinfo();')

        FLAG_IGNOREENTITIES

                does not resolve entities when set

And one exception:

        XMLParseException
 
File Type Py Version Uploaded on Size
speedyxml-0.3.8.tar.gz (md5) Source 2012-09-18 11KB
  • Downloads (All Versions):
  • 11 downloads in the last day
  • 118 downloads in the last week
  • 705 downloads in the last month