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号