def __init__(self, xmldoc, filename): """Initializes xmldoc and doc, using two arguments: xmldoc (an XmlDocument) and filename (a string). Also sets instance variables currentSentence, currentChunk, currentToken, currentEvent and currentTimex to None.""" self.xmldoc = xmldoc self.doc = Document(filename) self.currentSentence = None self.currentChunk = None self.currentToken = None self.currentTimex = None self.currentEvent = None
def parseFile(fileName): global currentDoc global parser initialize() currentDoc = Document(fileName) if os.path.exists(fileName): file = open(fileName, 'r') else: print "not a real path", fileName #print "File name:", fileName, file try: parser.ParseFile(file) except: print "ERROR: file is not XML compliant" file.close() return currentDoc
def readFileWithEvents(fileName): global currentDoc global parser initializeParsingEvents() currentDoc = Document(fileName) if os.path.exists(fileName): try: file = open(fileName, 'r') #logger.debug("\nFILE:",fileName) parser.ParseFile(file) file.close() except: print "WARNING: file could not be processed:", fileName #currentDoc.pretty_print() return currentDoc