我有一个文件名列表,每个文件都有一个校验和。在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,我希望能够只按名称查找表,然后返回校验和。我该怎么做?文件名最好使用属性或元素吗?
将校验和存储在属性中,如下所示:
<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
的节点。