原型为Python?

我刚刚得知原型为Javascript。 这是超级方便:使用$快捷方式,访问XML元素不痛了!

问题:有没有原型样扩展Python的?

--------------解决方案-------------

Python有LXML它具有xpath方法,其中可以使用XPath表达式来选择要素。 据我了解,$原型搜索并返回具有特定ID的元素,在这种情况下,可以翻译成XPath来*[@id=<someid>]如下所示:

>>> import lxml.etree
>>> tree = lxml.etree.XML("<root><a id='1'/><b id='2'/></root>")
>>> tree.xpath("*[@id=1]")
[<Element a at c3bc30>]
>>> lxml.etree.tostring(tree.xpath("*[@id=1]")[0])
'<a id="1"/>'

我认为Python标准库包含的XPath在ElementTree的一个子集的支持也让你也许可以实现,有某种方式,如果你不希望安装LXML(其中不包括在STDLIB)...

分类:蟒蛇 时间:2015-03-15 人气:4
本文关键词: 蟒蛇,prototypejs
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.292 (s). 10 q(s)