示例#1
0
 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
示例#2
0
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
示例#3
0
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