我有以下 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')]");
问题是:如何搜索带有撇号引号的字符串?我尝试使用 like 尝试用 Single (') 和 Double (") 引号引用整个 XPATH 表达式,但无法创建正确的 XPATH 表达式。有人可以帮我吗?