xml - XPath $ 和花括号是什么意思?
问题描述
我在 adobe 工作台上工作,里面使用了 XPath。在模板中,我看到使用这种格式(如下)......
我想知道这意味着什么,从我看到一个正斜杠开始,然后是我的路径的子目录,然后是一个反斜杠,然后{$....$}
我知道 /process_data/ 是什么意思,但为什么用花括号和美元符号括起来?
\\SERVER1\firstdirectory/firstsubdirectory\{$/process_data/@fileName$}.pdf
解决方案
美元符号 ( $
) 和花括号 ( { }
) 不是 XPath 语法的一部分。
如果您确定您正在查看 XPath,则该构造可能会在被评估为 XPath 之前进行预处理并替换为计算或查找的值。然而,坦率地说,您发布的内容看起来更像是目录/文件路径,而不是 XPath。
也许真正的{$ ... $}
符号是为了允许输入 XPath(/process_data/@fileName
在这种情况下)以构建文件路径。
推荐阅读
- c# - 动画与鼠标路径同时出现 - WPF
- microsoft-graph-api - 如何访问 Microsoft Exchange 本地安装的日历
- css - 如何在material-ui卡组件中获得相同的宽度?
- python - 仅当字典不在列表中时才将其包含在列表中
- java - 使用 Jose4J 将 JWT 的主体提取为 JSON
- android - Android Jetpack Compose 中的 Modifier.wrapContentWidth() 与 Modifier.width(IntrinsicSize.Max)
- excel - Excel Power Query 自定义函数编辑器以捕获未找到的值
- database - TYPO3 中的高效 Flexform 数据库查询
- django - 如何在 Django 模型中获取所有反向关系名称?
- c# - 已发布的托管 Blazor wasm 应用仅显示正在加载