xpath - 带有 fn :substring-before 的 Xquery 错误

标签 xpath xquery

    <url>{substring-before(data($y/link[1]/@href),'&')}</url>

我尝试运行时遇到的错误是

    No closing ';' found for entity or character reference

有人知道导致此错误的原因吗?

最佳答案

在 XQuery 中,字符串文字(以及在某些其他上下文中)中的 & 符号需要作为 & 进行转义,就像在 XML 中一样。

关于xpath - 带有 fn :substring-before 的 Xquery 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7976187/

相关文章:

xml - XQuery 简单递归查询子级到 XML 中的顶级父级

xml - 马克逻辑 : how to use and-query in cts:uris?

java - 使用JAVA从XML文件读取数据

python - 如何在单个项目中获取scrapy xpath输出

php - DOMNodeList,xPath和PHP

xquery - 马克逻辑cts :document-query

python - 如何使用xpath定位某个项目的某个值?

javascript - 如何将不同尺寸的点击坐标转换为320尺寸尺寸?

sql - SQL Server 中的 XML 查询

sql - 如何使用 Sql Server XQuery 搜索不区分大小写的单词?