python SAX解析器を使用してxmlファイルフォーマットが正常かどうかを検証
#!/usr/bin/env python
#-*- coding: UTF-8 -*-
#coder:wangrui
# xml
from xml.sax.handler import ContentHandler
from xml.sax import make_parser
def parseFile(fileName):
parser = make_parser()
parser.setContentHandler(ContentHandler())
parser.parse(fileName)
if __name__ == '__main__':
filename = 'test.xml'
try:
parseFile(filename)
print '%s is well-formed' %filename
except Exception, e:
print '%s is not well-formed %s' %(filename, e)