示例#1
0
def importSynopsesFile(importFile):
    parser = xml.sax.make_parser()
    handler = SynopsesContentHandler()
    parser.setContentHandler(handler)
    parser.setEntityResolver(handler)
    parser.parse(importFile)
    charSyns = handler.characteristicSynopses()
    refSyns = handler.referenceSynopses()
    stepSyns = handler.stepSynopses()
    refConts = handler.referenceContributions()
    ucConts = handler.useCaseContributions()
    return importSynopses(charSyns, refSyns, stepSyns, refConts, ucConts)
示例#2
0
def importSynopsesFile(importFile,session_id = None):
  try:
    parser = xml.sax.make_parser()
    handler = SynopsesContentHandler(session_id = session_id)
    parser.setContentHandler(handler)
    parser.setEntityResolver(handler)
    parser.parse(importFile)
    charSyns = handler.characteristicSynopses()
    refSyns = handler.referenceSynopses()
    stepSyns = handler.stepSynopses()
    refConts = handler.referenceContributions()
    ucConts = handler.useCaseContributions()
    return importSynopses(charSyns,refSyns,stepSyns,refConts,ucConts,session_id = session_id)
  except xml.sax.SAXException, e:
    raise ARMException("Error parsing" + importFile + ": " + e.getMessage())
示例#3
0
def importSynopsesFile(importFile, session_id=None):
  parser = xml.sax.make_parser()
  handler = SynopsesContentHandler(session_id=session_id)
  parser.setContentHandler(handler)
  parser.setEntityResolver(handler)
  parser.parse(importFile)
  charSyns = handler.characteristicSynopses()
  refSyns = handler.referenceSynopses()
  stepSyns = handler.stepSynopses()
  refConts = handler.referenceContributions()
  ucConts = handler.useCaseContributions()
  return importSynopses(charSyns,refSyns,stepSyns,refConts,ucConts, session_id=session_id)
示例#4
0
def importSynopsesFile(importFile,session_id = None):
  try:
    parser = xml.sax.make_parser()
    handler = SynopsesContentHandler(session_id = session_id)
    parser.setContentHandler(handler)
    parser.setEntityResolver(handler)
    parser.parse(importFile)
    charSyns = handler.characteristicSynopses()
    refSyns = handler.referenceSynopses()
    stepSyns = handler.stepSynopses()
    refConts = handler.referenceContributions()
    ucConts = handler.useCaseContributions()
    return importSynopses(charSyns,refSyns,stepSyns,refConts,ucConts,session_id = session_id)
  except xml.sax.SAXException, e:
    raise ARMException("Error parsing" + importFile + ": " + e.getMessage())