我有一个文件名列表,每个文件都有一个校验和。在xml文件中组织这些数据的最佳方法是什么?到目前为止,我有:
<tables>
<table name="test1.txt">"KMDalk4lsmxf#lsfjs_akmf3"</table>
<table name="test2.txt">"asd6o9iASla0gbd#0saaj234"</table>
<table name="test3.txt">"S9rk2jalkjf93klsa+jmskl2"</table>
<table name="test4.txt">"aj54oislkaoi309aSWpoa2JD"</table>
</tables>
现在,使用XMLReader我希望能够只按名称查找表,然后返回校验和。我该怎么做?是否最好使用属性或元素作为文件名?
答案 0 :(得分:2)
在属性中存储校验和,如下所示:
<tables>
<table name="test1.txt" checksum="KMDalk4lsmxf#lsfjs_akmf3"/>
<table name="test2.txt" checksum="asd6o9iASla0gbd#0saaj234"/>
<table name="test3.txt" checksum="S9rk2jalkjf93klsa+jmskl2"/>
<table name="test4.txt" checksum="aj54oislkaoi309aSWpoa2JD"/>
</tables>
会更加一致。
但实际上没有太大区别,大多数性能都会用于寻找匹配name
的节点。