我有以下XML
$xml = <<<XML
<books>
<book>
<title>PHP Basic's</title>
<author>Jim Smith</author>
<author>Jane Smith</author>
</book>
<book>
<title>PHP Secrets</title>
<author>Jenny Smythe</author>
</book>
<book>
<title>XML basics</title>
<author>Joe Black</author>
</book>
</books>
XML;
并遵循PHP代码
$xml = simplexml_load_string($xml);
$books = $xml->xpath("//book[contains(title,'Basic's')]");
问题是:如何搜索带撇号的字符串?我尝试使用两种方法之一,例如用单引号(')和Double(“)引用整个XPATH表达式,但无法创建正确的XPATH表达式。有人可以帮我吗?
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句