mirror of
https://github.com/FreshRSS/FreshRSS.git
synced 2026-01-22 04:08:13 -05:00
Specific HTML load for lib_phpQuery.php (#4243)
And reverts a less appropriate workaround for the same thing in https://github.com/FreshRSS/FreshRSS/pull/4220 Avoids XML errors when believing that a document might be XML/XHTML.
This commit is contained in:
committed by
GitHub
parent
7c74653cc2
commit
467ca9d0de
@@ -484,7 +484,7 @@ class FreshRSS_Entry extends Minz_Model {
|
||||
/**
|
||||
* @var phpQueryObject @doc
|
||||
*/
|
||||
$doc = phpQuery::newDocument($html);
|
||||
$doc = phpQuery::newDocumentHTML($html);
|
||||
|
||||
if ($maxRedirs > 0) {
|
||||
//Follow any HTML redirection
|
||||
|
||||
@@ -436,8 +436,7 @@ class DOMDocumentWrapper {
|
||||
}
|
||||
protected function isXML($markup) {
|
||||
// return strpos($markup, '<?xml') !== false && stripos($markup, 'xhtml') === false;
|
||||
$head = substr($markup, 0, 100);
|
||||
return strpos($head, '<'.'?xml') !== false && stripos($head, '<html ') === false;
|
||||
return strpos(substr($markup, 0, 100), '<'.'?xml') !== false;
|
||||
}
|
||||
protected function contentTypeToArray($contentType) {
|
||||
$matches = explode(';', trim(strtolower($contentType)));
|
||||
|
||||
Reference in New Issue
Block a user