首页 > 解决方案 > XPath $ 和花括号是什么意思?

问题描述

我在 adobe 工作台上工作,里面使用了 XPath。在模板中,我看到使用这种格式(如下)......

我想知道这意味着什么,从我看到一个正斜杠开始,然后是我的路径的子目录,然后是一个反斜杠,然后{$....$}我知道 /process_data/ 是什么意思,但为什么用花括号和美元符号括起来?

\\SERVER1\firstdirectory/firstsubdirectory\{$/process_data/@fileName$}.pdf 

在此处输入图像描述

标签: xmlxpath

解决方案


美元符号 ( $) 和花括号 ( { }) 不是 XPath 语法的一部分。

如果您确定您正在查看 XPath,则该构造可能会在被评估为 XPath 之前进行预处理并替换为计算或查找的值。然而,坦率地说,您发布的内容看起来更像是目录/文件路径,而不是 XPath

也许真正的{$ ... $}符号是为了允许输入 XPath(/process_data/@fileName在这种情况下)以构建文件路径。


推荐阅读