Example #1
0
 class PredicateObject(xmlmap.XmlObject):
     text = xmlmap.StringField('missing[@type="foo"]/bar/text()')
     nested_attr = xmlmap.StringField(
         'missing[@type="foo"]/bar[@type="foobar"]/@label')
     nested_text = xmlmap.StringField('missing[@type="foo"]/baz')
     child_pred = xmlmap.StringField(
         'missing[@type="foo"][baz/@type="bah"]/txt')
     nested_pred = xmlmap.StringField(
         'foo[@id="a"]/bar[@id="b"]/baz[@id="c"]/qux')
Example #2
0
 class TextObject(xmlmap.XmlObject):
     text_node = xmlmap.StringField('text()')
     nested_text =  xmlmap.StringField('nest[@type="feather"]/text()')
     missing_text = xmlmap.StringField('missing[@type="foo"]/bar/text()')
     m_nested_attr = xmlmap.StringField('missing[@type="foo"]/bar/@label')
     m_nested_text = xmlmap.StringField('missing[@type="foo"]/baz')
     nested_child_pred = xmlmap.StringField('missing[@type="foo"][baz="bah"]/txt')
Example #3
0
 class TestSubobject(xmlmap.XmlObject):
     ROOT_NAME = 'bar'
     val = xmlmap.StringField('baz')
Example #4
0
class SubList(xmlmap.XmlObject):
    ROOT_NAME = 'sub'
    id = xmlmap.StringField('@id')
    parts = xmlmap.StringListField('part')
Example #5
0
 class TestObject(xmlmap.XmlObject):
     multilevel_missing = xmlmap.StringField('missing_parent/missing_child')
Example #6
0
 class TestObject(xmlmap.XmlObject):
     attr_pred = xmlmap.StringField('pred[@a="foo"]')
     layered_pred = xmlmap.StringField('pred[@a="foo"]/pred[@b="bar"]')
     nested_pred = xmlmap.StringField('pred[pred[@a="foo"]]/val')
Example #7
0
 class TestObject(xmlmap.XmlObject):
     val = xmlmap.StringField('bar[1]/baz', required=True)
     empty = xmlmap.StringField('empty_field', required=False)
     missing = xmlmap.StringField('missing')
     missing_ns = xmlmap.StringField('ex:missing')
     missing_att = xmlmap.StringField('@missing')
     missing_att_ns = xmlmap.StringField('@ex:missing')
     sub_missing = xmlmap.StringField('bar[1]/missing')
     multilevel_missing = xmlmap.StringField('missing_parent/missing_child')
     mixed = xmlmap.StringField('bar[1]')
     id = xmlmap.StringField('@id')
     spacey = xmlmap.StringField('spacey')
     normal_spacey = xmlmap.StringField('spacey', normalize=True)
Example #8
0
 class TestObject(xmlmap.XmlObject):
     bar_baz = xmlmap.StringField('bar[1]/baz')
     nobar_baz = xmlmap.StringField('baz[1]')
Example #9
0
 class XmlObj(xmlmap.XmlObject):
     ROOT_NAME = 'foo'
     id = xmlmap.StringField('@id')
     strings = xmlmap.StringListField('str')
     int = xmlmap.IntegerField('int')
     bool = xmlmap.SimpleBooleanField('bool', 'yes', 'no')
Example #10
0
 class SubObj(xmlmap.XmlObject):
     baz = xmlmap.StringField('baz')
Example #11
0
 class TestObject(xmlmap.XmlObject):
     baz_attr = xmlmap.StringField('/foo/bar/@baz')