| Home | Trees | Indices | Help |
|
|---|
|
|
XML utilities. This module contains useful functions for parsing and using XML data. For the moment, there is only one function that can parse the data inside a processing instruction and return a Python dictionary.
| Functions | |||
|
|||
| Variables | |
RE_DOUBLE_QUOTE = re.compile('([\w\-\.]+)="([^"]+)"')
|
|
RE_SIMPLE_QUOTE = re.compile("([\w\-\.]+)='([^']+)'")
|
|
| Function Details |
Utility function that parses the data contained in an XML
processing instruction and returns a dictionary of keywords and their
associated values (most of the time, the processing instructions contain
data like ``keyword="value"``, if a keyword is not associated to a value,
for example ``keyword``, it will be associated to ``None``).
:param pi_data: data contained in an XML processing instruction.
:type pi_data: unicode
:returns: Dictionary of the keywords (Unicode strings) associated to
their values (Unicode strings) as they were defined in the
data.
:rtype: dict
|
| Home | Trees | Indices | Help |
|
|---|
| Generated by Epydoc 3.0.1 on Fri Dec 8 00:00:57 2017 | http://epydoc.sourceforge.net |