【发布时间】:2019-04-19 11:50:56
【问题描述】:
我想知道如何在 XPath 查询中使用嵌套字符串函数。例如,我的 XML 如下所示。
<Invoice> <cbc:Note>Fatura Tipi:MM Alınan Mlz.İade</cbc:Note> </Invoice>
我的 C# 代码如下所示。
cbc:Note[contains(text(), 'Fatura Tipi:')]
当我运行此代码时,它返回 "Fatura Tipi:MM Alınan Mlz.İade" 并且部分正常。 之后,我想在 : 分隔符之后获得字符串的第二部分。意思是我想得到“MM Alınan Mlz.İade”作为结果。所以我想我需要使用类似下面的嵌套函数。
cbc:Note[ substring-after(contains(text(), 'Fatura Tipi:'),':')]
【问题讨论】:
-
能否请您出示一下代码?