gpt4 book ai didi

c# - 如何指定节点结果顺序?

转载 作者:太空狗 更新时间:2023-10-29 20:02:14 24 4
gpt4 key购买 nike

我有以下 XML,它是由第 3 方库生成的:

<PhoneNumbers>
<PhoneNumber Key="1">123-456-7890</PhoneNumber>
<PhoneNumber Key="2">234-567-8901</PhoneNumber>
<PhoneNumber Key="3">345-678-9012</PhoneNumber>
</PhoneNumbers>

问题是我不应该依赖 Key 属性的值 (a) 按顺序出现,或 (b) 从 1 开始。后者更是如此,但我想要此处理尽可能安全。

我需要做的是获取电话号码列表,按 Key 值(升序)排序。因此,通过使用 XmlNode.SelectNodes 我希望生成的 XmlNodeList 以正确的顺序包含 PhoneNumber 节点,不一定按它们出现的顺序.

这如何使用 XPath 完成?
可以直接做吗?

如果有所不同,我正在使用 .NET 2.0。

最佳答案

Xpath 本身没有为此定义任何内容。

对于 C#.NET,这可能是您正在寻找的: http://social.msdn.microsoft.com/forums/en-US/xmlandnetfx/thread/ba975e0e-e0c7-4868-9acc-11d589cafc70/

关于c# - 如何指定节点结果顺序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2042656/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com