diff options
author | David Wagner <david.wagner@intel.com> | 2015-02-13 17:43:43 +0100 |
---|---|---|
committer | David Wagner <david.wagner@intel.com> | 2015-02-13 17:43:43 +0100 |
commit | 42bd9cfaa9efed0f5cebf418073e2a3379172734 (patch) | |
tree | 7e6f912fd6cdddd639f83dec4d6bdb4cf1e27564 | |
parent | de462ef1be45e817c24ffc0adf144150ab2eefed (diff) | |
parent | 794fea64ed11b6c2b2604c3a0daa374c885f09d6 (diff) | |
download | external_parameter-framework-42bd9cfaa9efed0f5cebf418073e2a3379172734.zip external_parameter-framework-42bd9cfaa9efed0f5cebf418073e2a3379172734.tar.gz external_parameter-framework-42bd9cfaa9efed0f5cebf418073e2a3379172734.tar.bz2 |
Merge pull request #45 from krocard/xml_coverage_create_element
Use minidom factory methods in xml coverage generator
-rwxr-xr-x | tools/coverage/coverage.py | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/tools/coverage/coverage.py b/tools/coverage/coverage.py index 0b9dd4c..1df02ae 100755 --- a/tools/coverage/coverage.py +++ b/tools/coverage/coverage.py @@ -204,14 +204,14 @@ class Element(): str(dumpedDescription) for dumpedDescription in self._dumpDescription(withCoverage, withNbUse)) - def exportToXML(self, domElement=None): + def exportToXML(self, document, domElement=None): if domElement == None: - domElement = xml.dom.minidom.Element(self.tag) + domElement = document.createElement(self.tag) self._XMLaddAttributes(domElement) for child in self.children : - domElement.appendChild(child.exportToXML()) + domElement.appendChild(child.exportToXML(document)) return domElement @@ -877,10 +877,10 @@ class Root(Element): def exportToXML(self): """Export tree to an xml document""" impl = xml.dom.minidom.getDOMImplementation() - newdoc = impl.createDocument(namespaceURI=None, qualifiedName=self.tag, doctype=None) - super().exportToXML(newdoc.documentElement) + document = impl.createDocument(namespaceURI=None, qualifiedName=self.tag, doctype=None) + super().exportToXML(document, document.documentElement) - return newdoc + return document # ============================ # Command line argument parser |