2012-10-05 51 views
2

我想提取的HREF,索馬里紅新月會和值使用XPath如何或XPath查詢表達式

   $dom = new DOMDocument; 
       libxml_use_internal_errors(true); 
       $dom->loadHTML (stripslashes ($content)); 
       $xpath = new DOMXPath ($dom); 
       libxml_clear_errors(); 

       $doc = $dom->getElementsByTagName('html')->item(0); 
       $srcs = $xpath->query('.//@src'); 
       $hrefs = $xpath->query ('.//@href'); 
       $values = $xpath->query ('.//@value'); 

我如何可以結合使用或XPath查詢表達式從HTML字符串屬性?這樣我就只有一個數組來遍歷。

回答

2

$stuff = $xpath->query('.//@src | //@href | //@value');

| (或管道)是您正在尋找的操作員。