В итоге я сделал следующее и, похоже, выполнил свою работу:
import xmlschema
from xml.etree.ElementTree import ElementTree
# create XML from json, starting from known schema file
sch = 'schema_file.xsd'
schema = xmlschema.XMLSchema(sch)
jsondata = json of the data to be converted to XML
xml = xmlschema.from_json(jsondata,schema=schema)
# write to XML
ElementTree(xml).write('myxml.xml')