发现是QDomDocument的问题。doc->setContent(str, .... )。
如果给定的XML是:
<!DOCTYPE math [
<!ENTITY angzarr "⍼">
<!ENTITY cirmid "⫯">
<!ENTITY cudarrl "⤸">
] >
<mn>123</mn>
而中间的ENTITY有上千个(这里只给了三个),则停了有二秒种。如果去掉这些ENTITY,则马 上完成。
这在5.1.1中是很快的!如何给他们报个错,最好5.4能修正一下。