示例#1
0
def xml_lmf_write(object, filename):
    """! @brief Write an XML LMF file.
    @param object The LMF instance to write as XML.
    @param filename The name of the XML LMF file to write with full path, for instance 'user/output.xml'.
    """
    # Create the root XML element
    root = Element(object.__class__.__name__)
    # Create all XML sub-elements
    build_sub_elements(object, root)
    # Write all created XML elements in the output file
    write_result(root, filename)
示例#2
0
文件: xml_lmf.py 项目: buret/pylmflib
def xml_lmf_write(object, filename):
    """! @brief Write an XML LMF file.
    @param object The LMF instance to write as XML.
    @param filename The name of the XML LMF file to write with full path, for instance 'user/output.xml'.
    """
    # Create the root XML element
    root = Element(object.__class__.__name__)
    # Create all XML sub-elements
    build_sub_elements(object, root)
    # Write all created XML elements in the output file
    write_result(root, filename)
 def test_write_result(self):
     import sys, os
     utest_path = sys.path[0] + '/'
     xml_filename = utest_path + "output.xml"
     # Create XML element with sub-element
     element = Element("LexicalEntry")
     SubElement(element, "Lemma")
     # Write result
     write_result(element, xml_filename)
     del element
     # Remove XML file
     os.remove(xml_filename)
示例#4
0
 def test_write_result(self):
     import sys, os
     utest_path = sys.path[0] + '/'
     xml_filename = utest_path + "output.xml"
     # Create XML element with sub-element
     element = Element("LexicalEntry")
     SubElement(element, "Lemma")
     # Write result
     write_result(element, xml_filename)
     del element
     # Remove XML file
     os.remove(xml_filename)