gpt4 book ai didi

asp.net - XmlDataSource.XPath,选择不同的行

转载 作者:行者123 更新时间:2023-12-03 17:19:42 25 4
gpt4 key购买 nike

我需要使用2列主键col1和col2从XML数据中选择不同的行:

<data>
<col1>X</col1>
<col2>X</col2>
<col3>X</col3>
</data>
<data>
<col1>X</col1>
<col2>X</col2>
<col3>X</col3>
</data>


我遇到了“上级兄弟”功能,但是找不到任何好的教程。如何选择不同的col1和col2?谢谢您的帮助。

最佳答案

您不能使用仅XPath 1.0表达式对复杂键(一个节点值除外)进行分组。

您可以按一个键分组,然后按另一个键对宿主语言进行迭代,以遍历此XPath表达式结果:

/*/data[not(col1 = ../preceding-sibling::data/col1)]


在将 $col1变量(或替换表达式中的值)注册为 col1之后,使用以下命令:

/*/data[col1 = $col1][not(col2 = ../preceding-sibling::data[col1 = $col1]/col2)]

关于asp.net - XmlDataSource.XPath,选择不同的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5835957/

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