怎样提高xml的查询效率??
现在有一个xml文件,他的结构如下所示:
存储了99999个用户的基本信息
<?xml version="1.0" encoding="UTF-8"?>
<ACL>
<object id=001 >
<user>
<name>abc</name>
<method>operation1,operation2</method>
</user>
........
<user>
<name>abc1</name>
<method>operation1,operation2</method>
</user>
</object>
<object id=9999>
....
</object>
</ACL>
我现在想以最快的速度获得特定object里某个用户的方法,比如id为001中用户 abc的方法。
我可以用sax遍历得到,但是实现起来感觉比较笨。而且这是一种顺序查找的方式
如果我有序排列所有的记录,那么怎样采用类式于2分法这类效率比较高的方法?
有现成的标准支持吗?