Marmalade: jelly, with just a hint of bitterness.
I can serialize a Python object to an XML DOM tree (xml.dom.minidom), and
therefore to XML data, similarly to twisted.spread.jelly. Because both Python
lists and DOM trees are tree data-structures, many of the idioms used here are
identical.
Imported modules
|
|
import __builtin__
import copy_reg
from twisted.persisted.crefutil import NotKnown, _Tuple, _InstanceMethod, _DictKeyAndValue, _Dereference, _Defer
from twisted.python.reflect import namedModule, namedClass, namedObject, fullFuncName
import types
|
Functions
|
|
getValueElement
jellyToDOM
jellyToXML
unjellyFromDOM
unjellyFromXML
|
|
getValueElement
|
getValueElement ( node )
Get the one child element of a given element.
If there is more than one child element, raises ValueError. Otherwise,
returns the value element.
Exceptions
|
|
ValueError( "Only one value node allowed per instance!" )
|
|
|
jellyToDOM
|
jellyToDOM ( object )
Convert an Object into an xml.dom.minidom.Document.
|
|
jellyToXML
|
jellyToXML ( object, file=None )
jellyToXML(object, [file]) -> None | string
Converts a Python object to an XML stream. If you pass a file, the XML
will be written to that file; otherwise, a string of the XML will be
returned.
|
|
unjellyFromDOM
|
unjellyFromDOM ( document )
Convert an xml.dom.minidom.Document into a Python object.
|
|
unjellyFromXML
|
unjellyFromXML ( stringOrFile )
I convert a string or the contents of an XML file into a Python object.
|
Classes
|
|
|
|