社区
脚本语言
帖子详情
诸位知道怎样用python处理xml文档吗?最好有个遍历dom的例子
wu_yang
2002-08-29 01:21:29
好不容易在ibm网站上找到几篇文章,用的却是比较老的xml包,仿照文章作试验
没想到在第一步读入xml文档出了问题,无论是2.2的xml包还是pyXml包都不支持
gb2312 encoding,python对中文真的是这样不友好吗?而且python xml的文档
非常少,找一个能用的遍历dom的例子非常不容易,更不用说详细的api说明了
...全文
221
1
打赏
收藏
诸位知道怎样用python处理xml文档吗?最好有个遍历dom的例子
好不容易在ibm网站上找到几篇文章,用的却是比较老的xml包,仿照文章作试验 没想到在第一步读入xml文档出了问题,无论是2.2的xml包还是pyXml包都不支持 gb2312 encoding,python对中文真的是这样不友好吗?而且python xml的文档 非常少,找一个能用的遍历dom的例子非常不容易,更不用说详细的api说明了
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
CoolCoolCool
2002-09-11
打赏
举报
回复
我也想知道,帮你踢到 第一个!
Python
与
XML
文件
处理
详解(2):使用
xml
.
dom
.mini
dom
模块
处理
XML
本文摘要: 《
Python
mini
dom
处理
XML
与AR
XML
指南》深入讲解了标准库
xml
.
dom
.mini
dom
模块的使用。文章分为四部分:1) 解析
DOM
模型核心概念及mini
dom
适用场景;2) 详细API教程,包括解析/
遍历
/修改
XML
文档
;3)
处理
复杂
XML
如AR
XML
的实践方法;4) 总结mini
dom
优劣势。重点对比了mini
dom
与ElementTree的差异,特别强调mini
dom
在标准兼容性、精确控制方面的优势,同时指出其内存效率低、API冗长等不足。针对AR
XML
处理
,提供了命名空
Python
xml
.
dom
.mini
dom
模块:简易
XML
处理
教程
是
Python
标准库中的一部分,属于 Document Object Model(
DOM
)的简化实现。
DOM
把
XML
文档
表示为树形结构,其中每个节点可以是元素、属性、文本等。mini
dom
提供了易于使用的接口,让开发者可以方便地操作这个树形结构。模块为
Python
开发者提供了一种简单的方式来
处理
XML
文档
。它通过
DOM
模型将
XML
文档
表示为树形结构,使得开发者可以方便地进行解析、创建、修改和删除操作。然而,由于其将整个
文档
加载到内存中,在
处理
大型
XML
文档
时可能会受到性能限制。
Python
xml
.
dom
.pull
dom
模块:高效
处理
大型
XML
文档
采用拉取解析机制,与传统的推式(push)解析机制不同。在推式解析中,解析器会主动将解析结果推送给事件
处理
程序;而在拉取解析中,程序可以主动控制解析的进度,按需获取解析结果。这种机制使得我们可以在
处理
大型
XML
文档
时,只解析和
处理
我们需要的部分,减少内存的使用。模块为
处理
大型
XML
文档
提供了一种高效的解决方案。通过拉取式解析机制,我们可以按需解析
XML
数据,减少内存的使用。该模块的核心是Pull
DOM
类,通过events()方法
遍历
事件,使用方法扩展节点。
python
dom
方法
遍历
某文件夹下所有
xml
最近刚开始学习
Python
,要实现这一样一个函数,
遍历
一个Android app代码中res\\value目录下的
xml
文件。因为其
xml
文件格式基本为下面这种,比较单一。 string.
xml
ActivityLife Hello world! Settings 可以看到,其实在resources父节点下有三个string子节点。因刚开始学
Python
,
脚本语言
37,737
社区成员
34,208
社区内容
发帖
与我相关
我的任务
脚本语言
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
复制链接
扫一扫
分享
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
试试用AI创作助手写篇文章吧
+ 用AI写文章