php - 将 php 变量添加到 Xpath

标签 php xpath

我只需要在 xpath 中添加一个变量我的代码如下

$target = $xml->xpath('//gig[@id=$1]');

但我也需要它,但是像

$target = $xml->xpath("//gig[@id=$" $change . "]");

这可能吗?

如果可以,有人可以帮忙吗?

最佳答案

使用:

$target = $xml->xpath("//gig[@id=$". $change . "]");

或者,如果您不需要 $ 符号

$target = $xml->xpath("//gig[@id=". $change . "]");

如果你需要在 php 中转义像 "这样的字符

\"

关于php - 将 php 变量添加到 Xpath,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2109161/

相关文章:

php - : mysql: command not found PHP exec() macOS

java - 无法单击元素并重定向到 Selenium 中的新选项卡

java - 使用 Java 代码将文本插入到由 XPath 表达式定位的 XML 节点中

php - codeigniter 的 float 验证检查

javascript - 检索到相同数据时,浏览器中的 AJAX 获取请求(js)和 "normal"访问是否有所区别?

php - php 中简化方程的语法

javascript - 需要将ajax响应分配给div

python - 为什么尝试使用 selenium 单击会出现 "ElementNotInteractableException"?

java - 使用 PMD 和 XPath 禁止所有 java.sql 包

selenium - XPath:dot和text()之间的区别