Python 利用 XSD 文件,解析 XML 文件

参考:http://blog.csdn.net/nohackcc/article/details/9770593

1. 用 generateDS 解析 XSD 文件,生成相应的 Python module.

从命令行运行 generateDS.py,生成 Python module


 


 

2. 用 上一步生成的 module 解析 XML 文件

 

import robot_xsd
logFile = 'C:\temp\output.xml'
root = robot_xsd.parse(logFile, silence=True)

root 的类型就是 robot_xsd 中定义的根元素类型。
然后就可以根据类的定义获取想要的数据。

猜你喜欢

转载自pre.iteye.com/blog/2176532