def importDomainValuesFile(importFile, session_id=None): parser = xml.sax.make_parser() handler = DomainValueContentHandler() parser.setContentHandler(handler) parser.setEntityResolver(handler) parser.parse(importFile) tvValues,rvValues,cvValues,svValues,lvValues,capValues,motValues = handler.values() return importDomainValues(tvValues,rvValues,cvValues,svValues,lvValues,capValues,motValues, session_id=session_id)
def importDomainValuesFile(importFile): parser = xml.sax.make_parser() handler = DomainValueContentHandler() parser.setContentHandler(handler) parser.setEntityResolver(handler) parser.parse(importFile) tvValues, rvValues, cvValues, svValues, lvValues, capValues, motValues = handler.values( ) return importDomainValues(tvValues, rvValues, cvValues, svValues, lvValues, capValues, motValues)
def importDomainValuesFile(importFile,session_id = None): try: parser = xml.sax.make_parser() handler = DomainValueContentHandler() parser.setContentHandler(handler) parser.setEntityResolver(handler) parser.parse(importFile) tvValues,rvValues,cvValues,svValues,lvValues,capValues,motValues = handler.values() return importDomainValues(tvValues,rvValues,cvValues,svValues,lvValues,capValues,motValues,session_id = session_id) except xml.sax.SAXException, e: raise ARMException("Error parsing" + importFile + ": " + e.getMessage())