【问题标题】:Unfinished string litteral simplexml未完成的字符串文字 simplexml
【发布时间】:2017-02-23 17:28:25
【问题描述】:

它使用 xpath 得到这一行但有错误:

遇到 PHP 错误

严重性:警告

消息:SimpleXMLElement::xpath():未完成的文字

文件名:requete_oracle/Accueil.php

行号:345

这是我的台词:

$string = $sharedStrings->xpath("//*[local-name()='t' and .= '".(string)$data."']");    

local-name 是因为命名空间问题。

它不知道问题出在哪里..

感谢您的帮助!

【问题讨论】:

  • 请显示完整的错误信息和行号,然后指出是哪行代码导致错误被抛出
  • 问题中的那行没有触发错误,见:eval.in/742454 可能是上一行触发的,也可能是$data中的值。

标签: php xpath simplexml


【解决方案1】:

这是我的解决方案:

$string = $sharedStrings->xpath('//*[local-name() = "t" and .= "{$data}"]');

【讨论】:

    猜你喜欢
    • 2016-01-05
    • 2011-04-11
    • 2021-12-19
    • 2016-05-15
    • 1970-01-01
    • 1970-01-01
    • 2015-05-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多