gpt4 book ai didi

c# - 如何在 C# 中使用 XPath 检索最后一个节点?

转载 作者:数据小太阳 更新时间:2023-10-29 01:49:40 24 4
gpt4 key购买 nike

我有以下部分的 xml 文件。

<UN N="@U1">
<DT N="24/06/2011">
<PN N="@P1">
<TM N="02:24:11">
<JB T="GP">
<A>notepad</A>
<Z>Notepad</Z>
<N>Untitled - Notepad</N>
<J>1;0;1;1;0;0</J>
<C>0.00500;0.09500;0.03500</C>
<S>1;0;1;1</S>
<P>0;0</P>
<F>0</F>
</JB>
</TM>
</PN>
</DT>

<DT N="23/06/2011">
<PN N="@P1">
<TM N="02:38:49">
<JB T="PAGP">
<A>notepad</A>
<Z>Notepad</Z>
<N>Untitled - Notepad</N>
<J>1;1;1;1;0;1</J>
<C>0.00500;0.09500;0.03500</C>
<S>1;1;0;0</S>
<P>1;1</P>
<F>0</F>
</JB>
</TM>
</PN>
</DT>

.....
.....

</UN>

我需要获取 PN N=@P1 的最后一个节点。

示例查询将不胜感激。

提前致谢。

最佳答案

XPath 操作:

"/UN/DT[PN/@N='@p1'][last()]"

将返回 PN=@p1 的最后一个 DT 节点。

关于c# - 如何在 C# 中使用 XPath 检索最后一个节点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7179583/

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