docs: def toxml(self, encoding="UTF-8"):
          """ Return the manifest as XML """
          domtree = self.todom()
          # WARNING: The XML declaration has to follow the order 
          # version-encoding-standalone (standalone being optional), otherwise 
          # if it is embedded in an exe the exe will fail to launch! 
          # ('application configuration incorrect')
          xmlstr = domtree.toxml(encoding).replace(
              '<?xml version="1.0" encoding="%s"?>' % encoding, 
              '<?xml version="1.0" encoding="%s" standalone="yes"?>' % encoding)
          domtree.unlink()
          return xmlstr