JoJo:
这不废话,如果不做dtd检查、schema约束检查、完整性检查,那xml就是个文本文档
[阅读: 942] 2010-04-22 01:26:08
再把格式规定死,搞成和ini一样的列表,开个sax,忽略错误,直接从头扫到尾就行了,效率比行式扫描的ini强出n倍
<ini>
<n>123<v>456<n>abc<v>def
</ini>
如果定义成上面这种,因为我忽略错误,所以一个node的开始就意味着上一个node的结束,仅需一次扫描即可
再极端一点
<ini><a><b><c><d><e><f>
更简单,处理右肩括号即可,反正逻辑由应用程序处理,错误统统忽略