如何打印或显示 DOMXPath 对象以查看它包含的内容?

How to print or display DOMXPath object to see what it contains?

我想看看 DOMXPath 对象里面有什么。我指的不是使用 XPath 的 query/evaluate 函数。目前我有以下代码:

$file = file_get_contents("schema.xsd");

$doc = new DOMDocument();
$doc->loadXML($file);

$xpath = new DOMXPath($doc);
$xpath->registerNamespace('xs', 'http://www.w3.org/2001/XMLSchema');

如何使用 PHP 显示 $xpath?

您可以使用 print_rvar_dumpvar_export,这样您就可以在 PHP.

中使用 "view" 变量

更多信息in this link

作为奖励,您可以将它包裹在 precode 标签中,这样它的布局就会很合理。

<pre>
<?php print_r($xpath); ?>
</pre>