Ejemplo n.º 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')
Ejemplo n.º 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')
Ejemplo n.º 3
0
 class TestSubobject(xmlmap.XmlObject):
     ROOT_NAME = 'bar'
     val = xmlmap.StringField('baz')
Ejemplo n.º 4
0
class SubList(xmlmap.XmlObject):
    ROOT_NAME = 'sub'
    id = xmlmap.StringField('@id')
    parts = xmlmap.StringListField('part')
Ejemplo n.º 5
0
 class TestObject(xmlmap.XmlObject):
     multilevel_missing = xmlmap.StringField('missing_parent/missing_child')
Ejemplo n.º 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')
Ejemplo n.º 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)
Ejemplo n.º 8
0
 class TestObject(xmlmap.XmlObject):
     bar_baz = xmlmap.StringField('bar[1]/baz')
     nobar_baz = xmlmap.StringField('baz[1]')
Ejemplo n.º 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')
Ejemplo n.º 10
0
 class SubObj(xmlmap.XmlObject):
     baz = xmlmap.StringField('baz')
Ejemplo n.º 11
0
 class TestObject(xmlmap.XmlObject):
     baz_attr = xmlmap.StringField('/foo/bar/@baz')