摘要:
采用lxml进行xml的解析操作,在使用find()和findall()方式进行操作的时候,如果match按照XPath标准写的复杂点儿,某些情况下会碰到invalid predicate错误。从lxml的官方文档上来看,lxml是支持XPath1.0标准的,可为何还报出invalid predicate错误呢?仔细查阅lxml文档才发现:原来,lxml为了和python标准库中的xml.etree.ElementTree兼容,采用了和xml.etree.ElementTree同样的策略。xml.etree.ElementTree中的find和findall对XPath的支持本身就是有限的,只 阅读全文
posted @ 2012-06-02 15:58
Jerry.Kwan
阅读(2238)
评论(0)
推荐(0)

浙公网安备 33010602011771号