protected function QueryPathHtmlParser::prepareDocument in Feeds extensible parsers 8
Prepares the DOM document.
Parameters
\Drupal\feeds\FeedInterface $feed: The feed source.
\Drupal\feeds\Result\FetcherResultInterface $fetcher_result: The fetcher result.
Return value
DOMDocument The DOM document.
Overrides XmlParser::prepareDocument
File
- src/
Feeds/ Parser/ QueryPathHtmlParser.php, line 47
Class
- QueryPathHtmlParser
- Defines a HTML parser using QueryPath.
Namespace
Drupal\feeds_ex\Feeds\ParserCode
protected function prepareDocument(FeedInterface $feed, FetcherResultInterface $fetcher_result) {
$raw = $this
->prepareRaw($fetcher_result);
if ($this->configuration['use_tidy'] && extension_loaded('tidy')) {
$raw = tidy_repair_string($raw, $this
->getTidyConfig(), 'utf8');
}
return $this->utility
->createHtmlDocument($raw);
}