示例#1
0
def issue7():
    whenCheck = DatetimeCheck('when', format="%m/%d/%Y")
    when = ET.fromstring('<when>10/12/2013</when>')
    print whenCheck(when)
    when_dict =  whenCheck.to_dict(when)
    print when_dict
    new_when = whenCheck.from_dict(when_dict)
    ET.dump( new_when )
    print whenCheck(new_when)

    event = XCheck('event')
    event.addattribute(whenCheck)

    party = ET.fromstring('<event when="10/12/2013" />')
    print "Checking Party:", event(party)
    party_as_dict = event.to_dict(party)
    print party_as_dict
示例#2
0
##        print oops(node)
##    except Exception as E:
##        traceback.print_exception(*sys.exc_info())
##        print

##    oopslog.setLevel(logging.DEBUG)
    try:
        insert_node(oops, node, ET.Element('b'))
        oops.insert_node(node, ET.Element('a'))
        oops.insert_node(node, ET.Element('c', cid="hi"))
##        oopslog.setLevel(logging.DEBUG)
        oops.insert_node(node, ET.Element('g'))

        insert_node(oops, node, ET.Element('e'))
        indent(node)
        ET.dump(node)
##        oops(node)
    except Exception as E:
        traceback.print_exception(*sys.exc_info())
        print

    testlog = logging.getLogger('testCheck')
    streamer = logging.StreamHandler()
    streamer.setFormatter(debug_formatter)
    testlog.addHandler(streamer)

##    testlog.setLevel(logging.DEBUG)
##
    ch = XCheck('test')
    ch.add_child(XCheck('word', max_occurs = 4))
示例#3
0
文件: maintmode.py 项目: stenwt/rhev
def rest_parse(xmldata):
        ## just dump to screen for now
        parsed_data = xml.parse(xmldata)
        xml.dump(parsed_data)
示例#4
0
文件: etXML.py 项目: shybkoi/WMS-Demo
 def dump(self, Element=None):
     if Element is None:
         Element = self.getroot()
     ET.dump(Element)
示例#5
0
##
# Parse an HTML document into an XHTML-style element tree.
#
# @param source A filename or file object containing HTML data.
# @return An ElementTree instance


def parse(source):
    return ElementTree.parse(source, TreeBuilder())


##
# Parse an HTML document into an XHTML-style element tree, and return
# both the tree and the error log.
#
# @param source A filename or file object containing HTML data.
# @return A 2-tuple containing an ElementTree instance and a string
#     with TidyLib's error log.


def parse2(source):
    builder = TreeBuilder()
    tree = ElementTree.parse(source, builder)
    return tree, builder.errlog


if __name__ == "__main__":
    import sys

    ElementTree.dump(parse(open(sys.argv[1])))
示例#6
0
##
# Parse an HTML document into an XHTML-style element tree.
#
# @param source A filename or file object containing HTML data.
# @return An ElementTree instance


def parse(source):
    return ElementTree.parse(source, TreeBuilder())


##
# Parse an HTML document into an XHTML-style element tree, and return
# both the tree and the error log.
#
# @param source A filename or file object containing HTML data.
# @return A 2-tuple containing an ElementTree instance and a string
#     with TidyLib's error log.


def parse2(source):
    builder = TreeBuilder()
    tree = ElementTree.parse(source, builder)
    return tree, builder.errlog


if __name__ == "__main__":
    import sys
    ElementTree.dump(parse(open(sys.argv[1])))
示例#7
0
def exp(): 
  fl=open(pth.TRAIN + 'd0dfab93d7b5e33eccdb58238d2b08d0' + '.xml')
  fl2= open(pth.TEMP + 'element_tree_test')
  conv= ET.parse(fl)
  convRT = conv.getroot()
  fl2.write(ET.dump(convRT))