class CreateTestObject(xmlmap.XmlObject): missing = xmlmap.NodeField('missing', TestSubobject)
class TestObject(xmlmap.XmlObject): child = xmlmap.NodeField('bar[1]', TestSubobject, required=True) missing = xmlmap.NodeField('missing', TestSubobject)
class XmlObj(xmlmap.XmlObject): bar = xmlmap.NodeField('bar', SubObj) bar_list = xmlmap.NodeListField('bar', SubObj) generic = xmlmap.NodeField('bar', xmlmap.XmlObject)
class GetTestObject(xmlmap.XmlObject): missing = xmlmap.NodeField('missing', TestSubobject, instantiate_on_get=True)
class TestObject(xmlmap.XmlObject): bar_baz = xmlmap.StringField('bar[1]/baz') nobar_baz = xmlmap.StringField('baz[1]') bar_node = xmlmap.NodeField('bar[1]', xmlmap.XmlObject)