public function testConstructorShouldAcceptDocumentString()
 {
     $html = $this->getHtml();
     $query = new Zend_Dom_Query($html);
     $this->assertSame($html, $query->getDocument());
 }
 /**
  * filterHtmlDocument
  */
 public function filterHtmlDocument($html_document)
 {
     $excludes = $this->getExcludes();
     if ($excludes != '') {
         require_once 'lib/Zend/Dom/Query.php';
         $dom = new Zend_Dom_Query($html_document);
         $items = $dom->query($excludes);
         msg("Found " . count($items) . " elements matching search_index_exclude_selector");
         foreach ($items as $item) {
             $item->parentNode->removeChild($item);
         }
         $html_document = $dom->getDocument();
     }
     return $html_document;
 }