欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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

程序员文章站 2022-04-24 08:28:47
...

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

 

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

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

Python 利用 XSD 文件,解析 XML 文件
            
    
    博客分类: TipPython PythonXSDgenerateDS 
 

Python 利用 XSD 文件,解析 XML 文件
            
    
    博客分类: TipPython PythonXSDgenerateDS 
 

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

 

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

root 的类型就是 robot_xsd 中定义的根元素类型。
然后就可以根据类的定义获取想要的数据。
  • Python 利用 XSD 文件,解析 XML 文件
            
    
    博客分类: TipPython PythonXSDgenerateDS 
  • 大小: 103.4 KB
  • Python 利用 XSD 文件,解析 XML 文件
            
    
    博客分类: TipPython PythonXSDgenerateDS 
  • 大小: 7.1 KB