C# 格式化XML以便于阅读
我有一个文件名列表,每个文件都有一个校验和。在xml文件中组织这些数据的最佳方式是什么?到目前为止,我已经:C# 格式化XML以便于阅读,c#,xml,.net-2.0,C#,Xml,.net 2.0,我有一个文件名列表,每个文件都有一个校验和。在xml文件中组织这些数据的最佳方式是什么?到目前为止,我已经: <tables> <table name="test1.txt">"KMDalk4lsmxf#lsfjs_akmf3"</table> <table name="test2.txt">"asd6o9iASla0gbd#0saaj234"</table> <table name="test3.txt"
<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>
“KMDalk4lsmxf#lsfjs_akmf3”
“ASD609IASLA0GBD#0saaj234”
“S9rk2jalkjf93klsa+jmskl2”
“aj54oislkaoi309aSWpoa2JD”
现在,使用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>
这将更加一致
但事实上没有太大区别,大多数性能都将用于查找具有匹配的
名称的节点。引用校验和的原因是什么?我需要它们作为字符串。我想我不需要引用他们…你不需要。文档中的所有内容本质上都是一个字符串。您是否只需要格式化方面的帮助,或者也需要XmlReader
sample?不,我想我能找到答案。我想我只是不确定该如何存储数据。