格式化XML以便于阅读



我有一个文件名列表,每个文件都有一个校验和。在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的节点。

相关内容

  • 没有找到相关文章