擅长:python、mysql、java
<p>我认为您可以不使用xml解析器。
如果您知道根标记丢失,您可以通过这种方式添加它</p>
<pre><code>with open('test.xml', 'r') as f:
data = f.read()
with open('test.xml', 'w') as f:
f.write("<x>\n" + data + "\n</x>")
f.close()
</code></pre>
<p>如果不知道,您可以通过以下方式进行检查:</p>
<pre><code> import re
if re.match(u"\s*<x>.*</x>", text, re.S) != None:
#do something
pass
</code></pre>