gpt4 book ai didi

xpath - xpath 中从不使用哪些字符?

转载 作者:行者123 更新时间:2023-12-05 01:35:04 36 4
gpt4 key购买 nike

我正在尝试构建一个包含许多 XPath 作为参数的 DSL。我是 XPath 的新手,我需要一个 XPath 语法中从未使用过的字符,这样我就可以在脚本的一行中分隔 n 个 XPath。我的问题:哪些字符不是 XPath 语法的一部分?

最佳答案

空字符。

说真的。因为 XPath 应该支持任何 XML 文档,所以它必须能够匹配包含任何允许的 Unicode 字符 的文本节点。但是,XML 不允许使用一种字符:空字符。

好吧,这不完全正确,但这是最简单的。与 XML 1.1 一样,除了 Unicode Null 外,控制字符也受支持。但是,根据 XML 1.0 production of Char , 还有一些其他字符可供选择:代理项对(作为字符,而不是表示非 BMP 字符的正确编码的八位字节),以及 0x20 之前的任何字符,换行符、回车符和制表符除外。

另一个很好的猜测是任何 Private Use 字符,因为它不太可能被您的输入文档使用,但是,这不能保证,您要求“从不”。

关于xpath - xpath 中从不使用哪些字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32588164/

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