万能xml解析工具的代码,可以写一个吗?
时间: 2024-01-22 08:01:51 浏览: 69
xml解析器的源代码
当然可以,以下是一个简单的XML解析工具的代码示例:
```python
import xml.etree.ElementTree as ET
# 读取XML文件
tree = ET.parse('example.xml')
root = tree.getroot()
# 遍历XML文件并输出节点信息
for child in root:
print(child.tag, child.attrib)
for sub_child in child:
print(sub_child.tag, sub_child.text)
```
上述代码中,我们使用Python内置的xml.etree.ElementTree模块读取XML文件,然后通过遍历节点的方式获取XML文件中的各个节点,并输出节点的标签名和属性、子节点的标签名和文本内容等信息。
当然,这只是一个简单的XML解析工具示例,实际应用中需要考虑更多的错误处理、数据存储等问题。
阅读全文