Home | Trees | Indices | Help |
|
---|
|
Version: 1.3.6-48216
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|
|||
E = <objectify.ElementMaker object at 0x86a634c>
|
|||
PYTYPE_ATTRIBUTE =
|
|
Create a new element with a Python value and XML attributes taken from keyword arguments or a dictionary passed as second argument. Automatically adds a 'pytype' attribute for the Python type of the value, if the type can be identified. If '_pytype' or '_xsi' are among the keyword arguments, they will be used instead. |
Objectify specific version of the lxml.etree Element() factory that always creates a structural (tree) element. NOTE: requires parser based element class lookup activated in lxml.etree! |
Objectify specific version of the lxml.etree fromstring() function. NOTE: requires parser based element class lookup activated in lxml.etree! |
Recursively annotates the elements of an XML tree with 'pytype' attributes. If the 'ignore_old' keyword argument is True (the default), current 'pytype' attributes will be ignored and replaced. Otherwise, they will be checked and only replaced if they no longer fit the current text value. |
Recursively de-annotate the elements of an XML tree by removing 'pytype' and/or 'type' attributes. If the 'pytype' keyword argument is True (the default), 'pytype' attributes will be removed. If the 'xsi' keyword argument is True (the default), 'xsi:type' attributes will be removed. |
Objectify specific version of the lxml.etree fromstring() function. NOTE: requires parser based element class lookup activated in lxml.etree! |
Returns a list of the currently registered PyType objects. To add a new type, retrieve this list and call unregister() for all entries. Then add the new type at a suitable position (possibly replacing an existing one) and call register() for all entries. This is necessary if the new type interferes with the type check functions of existing ones (normally only int/float/bool) and must the tried before other types. To add a type that is not yet parsable by the current type check functions, you can simply register() it, which will append it to the end of the type list. |
Changes name and namespace of the XML attribute that holds Python type information. Reset by calling without argument. Default: "{http://codespeak.net/lxml/objectify/pytype}pytype" |
Replace the default parser used by objectify's Element() and fromstring() functions. The new parser must be an etree.XMLParser. Call without arguments to reset to the original parser. |
|
PYTYPE_ATTRIBUTE
|
Home | Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0 on Mon Feb 11 15:49:34 2008 | http://epydoc.sourceforge.net |