gpt4 book ai didi

c# - Xpath标记化函数内部包含函数

转载 作者:行者123 更新时间:2023-12-03 17:21:44 24 4
gpt4 key购买 nike

我想知道如何在XPath查询中使用嵌套的字符串函数。例如,我的XML如下所示。

<Invoice> <cbc:Note>Fatura Tipi:MM Alınan Mlz.İade</cbc:Note> </Invoice>


我的C#代码如下所示。

cbc:Note[contains(text(), 'Fatura Tipi:')]


当我运行此代码时,它将返回“ Fatura Tipi:MMAlınanMlz.İade”,并且部分正常。
在那之后,我想获得字符串的第二部分:定界符。意味着我想要得到“ MMAlınanMlz.İade”的结果。所以我想我需要使用类似下面的嵌套函数。

cbc:Note[ substring-after(contains(text(), 'Fatura Tipi:'),':')] 

最佳答案

我想你要

substring-after(cbc:Note[contains(., 'Fatura Tipi:')], ':')


(注意,通常 contains(., ...)contains(text(), ...)更可取)

关于c# - Xpath标记化函数内部包含函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55761400/

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