1

我有一个文件名列表,每个文件都有一个校验和。在 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 我希望能够仅按名称查找表,然后返回校验和。我该怎么做?文件名最好使用属性或元素吗?

4

1 回答 1

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无论如何,大多数性能都将用于找到匹配的节点。

于 2012-07-25T19:10:46.200 回答