擅长:python、mysql、java
<p>就我个人而言,我已经在一个XML繁重的项目中使用了一些内置选项,并且已经决定将<a href="http://docs.python.org/lib/module-xml.dom.pulldom.html" rel="noreferrer">pulldom</a>作为不太复杂的文档的最佳选择。</p>
<p>特别是对于一些简单的小东西,我喜欢事件驱动的解析理论,而不是为一个相对简单的结构设置一大堆回调。<a href="http://www.prescod.net/python/pulldom.html" rel="noreferrer">Here is a good quick discussion of how to use the API</a>。</p>
<p>我喜欢的是:您可以在<code>for</code>循环中处理解析,而不是使用回调。您还可以延迟完全解析(“pull”部分),并且只在调用<code>expandNode()</code>时获得额外的详细信息。这满足了我对“负责任”效率的一般要求,同时又不牺牲易用性和简单性。</p>