|
|
|
@ -5,10 +5,15 @@ class CorpusExample:
|
|
|
|
|
self.other_attributes = {}
|
|
|
|
|
|
|
|
|
|
def import_xml(self, example_xml):
|
|
|
|
|
for oth_attr in ["example_id", "modified", "lexical_unit_id", "audio"]:
|
|
|
|
|
for oth_attr in ["exampleId", "modified", "lexical_unit_id", "audio"]:
|
|
|
|
|
if example_xml.hasAttribute(oth_attr):
|
|
|
|
|
self.other_attributes[oth_attr] = example_xml.getAttribute(oth_attr)
|
|
|
|
|
|
|
|
|
|
# this is a quick fix. when all data has been updated from @example_id to @exampleId, you can remove this
|
|
|
|
|
if oth_attr is "exampleId":
|
|
|
|
|
if example_xml.hasAttribute("example_id"):
|
|
|
|
|
self.other_attributes[oth_attr] = example_xml.getAttribute("example_id")
|
|
|
|
|
|
|
|
|
|
def export(self, doc, modified):
|
|
|
|
|
result = doc.createElement("corpusExample")
|
|
|
|
|
if modified:
|
|
|
|
|