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):
  • 24 downloads in the last day
  • 172 downloads in the last week
  • 664 downloads in the last month