gpt4 book ai didi

xpath - 是否可以使用XPath 1.0在文本节点中最后获得换行符?

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

我认为答案是“否”,但我还是会问。您可以使用XPath 1.0在文本节点中找到最后一个换行符吗?

例如。给定以下XML,我想找到最后一个换行符(紧接在“ second”之后)以获取文本“ third”。

<element> first
second
third </element>


如果我知道最后一个换行符的位置,那么在其后得到文本将是微不足道的。我实际上并不想返回该值,只需对其进行测试。

据我所知,XPath 1.0没有以下任何一项:


反向文字功能
循环
字符轴/节点
正则表达式
字符串分割


以上任何一项都足以解决此问题!

最佳答案

您可以使用XPath 1.0在文本节点中找到最后一个换行符吗?


不能。XPath通常尚未设计成可以进行字符串处理。

当然,在XPath 2.0中,您可以通过将输入标记为序列,然后从该序列中获取最后一个元素来实现。但是严格来说,它不属于文本处理,而是序列处理。换句话说,它实际上也不会给您最后一个换行符的位置。

使用XPath 1.0,您将不得不使用宿主语言来完成这项工作。

关于xpath - 是否可以使用XPath 1.0在文本节点中最后获得换行符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30401287/

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