from lxml import etree
import StringIO
data= StringIO.StringIO('<root xmlns="http://some.random.schema"><a>One</a><a>Two</a><a>Three</a></root>')
docs = etree.iterparse(data,tag='a')
a,b = docs.next()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "iterparse.pxi", line 478, in lxml.etree.iterparse.__next__ (src/lxml/lxml.etree.c:95348)
File "iterparse.pxi", line 534, in lxml.etree.iterparse._read_more_events (src/lxml/lxml.etree.c:95938)
StopIteration
Run Code Online (Sandbox Code Playgroud)
工作正常,直到我将命名空间添加到根节点.关于我可以做什么作为一种解决方法的任何想法,或者这样做的正确方法?由于文件很大,我需要被事件驱动.
我正在构建一个使用类型安全激活器的Scala Play 2.4应用程序.
我希望每次运行时使用不同的配置文件运行我的测试2次.
如何指定备用配置文件或覆盖配置设置?
我目前使用命令"./activator test"运行测试
configuration scala playframework typesafe-activator playframework-2.4