2006年02月13日 星期一 09:33
我有一个大概40M左右的一个xml文件要处理,我想用python来做,我想要的是能方便的得到任何path下面的collection,属性,和每个node的值&属性。 最麻烦的是,每查找到一个node,需要根据它关联的id,再去查询这个id的node,python中有没有方便处理这样的xml lib. 谢谢! -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060213/74f967fe/attachment.htm
2006年02月13日 星期一 10:18
在 2006-2-13 9:33:42,徐祥军 <martin.xus at gmail.com> 写道: > 我有一个大概40M左右的一个xml文件要处理,我想用python来做,我想要的是能方便的得到任何path下面的collection,属性,和每个node的值&属性。 > > 最麻烦的是,每查找到一个node,需要根据它关联的id,再去查询这个id的node,python中有没有方便处理这样的xml lib. > > 谢谢! easexml,xml对象化模块。比dom类的xml处理方式 pythonic了很多。 http://easexml.base-art.net/#download -- 张骏 <zhangj at foreseen-info.com> 敏捷来自Python 简单源于我们 丰元信信息技术有限公司
2006年02月13日 星期一 11:39
请教:为什么执行一半就不执行了? 我刚下了个测试一下: import sys from EaseXML import * fileName = open("D:\\workspace\\projects\\xparse\\resources\\user2.xml") xml = XMLObject.fromXml(fileName.readlines()) print xml.getEntities() print "done" 一:下面的两个 print 不执行,我换成一个print "done"也没有执行。 二:整个过程中只是输出一大篇user2.xml的内容,看的我眼花了,有没有办法禁止输出xml内容? On 2/13/06, 张骏 <zhangj at foreseen-info.com> wrote: > > 在 2006-2-13 9:33:42,徐祥军 <martin.xus at gmail.com> 写道: > > > 我有一个大概40M左右的一个xml文件要处理,我想用python来做,我想要的是能方便的得到任何path下面的collection,属性,和每个node的值&属性。 > > > > 最麻烦的是,每查找到一个node,需要根据它关联的id,再去查询这个id的node,python中有没有方便处理这样的xml lib. > > > > 谢谢! > > easexml,xml对象化模块。比dom类的xml处理方式 pythonic了很多。 > > http://easexml.base-art.net/#download > > -- > 张骏 <zhangj at foreseen-info.com> > > 敏捷来自Python > 简单源于我们 > 丰元信信息技术有限公司 > > > _______________________________________________ > python-chinese > Post: send python-chinese at lists.python.cn > Subscribe: send subscribe to python-chinese-request at lists.python.cn > Unsubscribe: send unsubscribe to python-chinese-request at lists.python.cn > Detail Info: http://python.cn/mailman/listinfo/python-chinese > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060213/afd86751/attachment.html
2006年02月13日 星期一 11:47
On 2/13/06, 徐祥军 <martin.xus at gmail.com> wrote: > 我有一个大概40M左右的一个xml文件要处理,我想用python来做,我想要的是能方便的得到任何path下面的collection,属性,和每个node的值&属性。 > > 最麻烦的是,每查找到一个node,需要根据它关联的id,再去查询这个id的node,python中有没有方便处理这样的xml > lib. > > 谢谢! ElementTree 如果对性能要求高还可以用 cElementTree -- simple is good http://datastrategy.org/number5
Zeuux © 2025
京ICP备05028076号