可以用php在xhtml中选择注释吗?

可以用php在xhtml中选择注释吗?,php,dom,xpath,Php,Dom,Xpath,下面是我试图实现的代码 $selector=xpath选择注释 $dom = new DOMDocument; $dom->loadHTML($html); $dom->preserveWhiteSpace = false; $xpath = new DOMXPath($dom); foreach ($xpath->query($selector) as $aNode) { echo ($aNode->nodeValue); } 评论由以下人员选择: /

下面是我试图实现的代码

$selector=xpath选择注释

    $dom = new DOMDocument;
$dom->loadHTML($html);
$dom->preserveWhiteSpace = false;
$xpath = new DOMXPath($dom); 
foreach ($xpath->query($selector) as $aNode) 
{ 
echo ($aNode->nodeValue);
} 

评论由以下人员选择:

//comment()

类似于jQuery,但在PHP中。。。我想这就是你想要的。麻省理工学院许可证;)

我知道simplehtmldom可以做到。但是它有严重的限制,因此我不得不放弃。服务器的限制是什么?没有服务器限制。simplehtmldom有时无法选择元素,即使使用格式良好的xhtml,也会产生奇怪的结果。我通过艰苦的方式学会了这一点,所以我不得不放弃它。@Alfonso:“严重”!=“服务器”;)谢谢工作起来很有魅力!你能给我指一个记录所有xpath选择器的在线资源吗?