我试图通过属性“时间”对我的 XML 中的数据进行排序并在 TreeView 中显示
我有类似的 XML 文件
<main>
<data url="http://www.r.com/" data="13.10.2013 20:16:33" times="6" />
<data url="https://www.google.com/" data="13.10.2013 20:16:14" times="5" />
<data url="http://ya.com/" data="13.10.2013 19:21:15" times="26" />
</main>
我想要的是按属性“时间”对所有节点进行排序。如果我可以获得任何节点(1、2 或 3),我可以获取属性并将其与第一个 ono 进行比较 - 所以可以进行一些排序。但我无法获得所需的元素。
所以问题 - 我如何从 XML 文件中获取任何节点,如果我只知道它的序列号或者我如何按某些属性对 XML 文件进行排序?
找到了,如果我有 id - 我可以使用类似的东西
XmlDocument myXml = new XmlDocument();
myXml.Load(myfile);
myXml.GetElementById(`here put id`).GetAttribute("required attribute")
但我没有任何身份证。
编辑:
<main>
<data url="http://ya.com/" data="13.10.2013 19:21:15" times="**26**" />
<data url="http://www.r.com/" data="13.10.2013 20:16:33" times="**6**" />
<data url="https://www.google.com/" data="13.10.2013 20:16:14" times="**5**" />
</main>