Should be finished v2
This commit is contained in:
@@ -201,7 +201,7 @@ def _original_xml_query_selector(selector, entry, doc, parent_selector = selecto
|
||||
entry.original_xml.querySelector(parent_selector).appendChild(query)
|
||||
return query
|
||||
|
||||
def export_example_to_entry_xml(example):
|
||||
def export_example_to_entry_xml(example, other_examples = None):
|
||||
parser = __new__(DOMParser())
|
||||
doc = parser.parseFromString("<entry />", "text/xml")
|
||||
entry_xml = doc.firstChild
|
||||
@@ -321,5 +321,15 @@ def export_example_to_entry_xml(example):
|
||||
|
||||
example.translations[0] = example.translations[0][1:] if len(example.translations) > 0 and len(example.translations[0]) > 0 else example.translations[0]
|
||||
export_translation_list(doc, example, translation_container_list)
|
||||
if other_examples is not None:
|
||||
example_container_list = doc.createElement("exampleContainerList")
|
||||
sense.appendChild(example_container_list)
|
||||
|
||||
for example in other_examples:
|
||||
example_container = example.export(doc)
|
||||
translation_container_list = doc.createElement("translationContainerList")
|
||||
export_translation_list(doc, example, translation_container_list)
|
||||
example_container.appendChild(translation_container_list)
|
||||
example_container_list.appendChild(example_container)
|
||||
|
||||
return doc
|
||||
Reference in New Issue
Block a user