summaryrefslogtreecommitdiffstats
path: root/articleenhancer/xpatharticleenhancer.php
diff options
context:
space:
mode:
Diffstat (limited to 'articleenhancer/xpatharticleenhancer.php')
-rw-r--r--articleenhancer/xpatharticleenhancer.php20
1 files changed, 9 insertions, 11 deletions
diff --git a/articleenhancer/xpatharticleenhancer.php b/articleenhancer/xpatharticleenhancer.php
index 42b2edf0c..67fbf78d2 100644
--- a/articleenhancer/xpatharticleenhancer.php
+++ b/articleenhancer/xpatharticleenhancer.php
@@ -13,15 +13,15 @@
namespace OCA\News\ArticleEnhancer;
-use \DOMDocument;
-use \DOMXpath;
+use DOMDocument;
+use DOMXpath;
-use \ZendXml\Security;
-use \PicoFeed\Encoding\Encoding;
+use PicoFeed\Encoding\Encoding;
-use \OCA\News\Utility\PicoFeedClientFactory;
+use OCA\News\Utility\PicoFeedClientFactory;
+
+use OCA\News\Db\Item;
-use \OCA\News\Db\Item;
class XPathArticleEnhancer implements ArticleEnhancer {
@@ -72,8 +72,7 @@ class XPathArticleEnhancer implements ArticleEnhancer {
}
$dom = new DOMDocument();
-
- $isOk = Security::scanHtml($body, $dom);
+ @$dom->loadHTML($body);
$xpath = new DOMXpath($dom);
$xpathResult = $xpath->evaluate($search);
@@ -127,9 +126,8 @@ class XPathArticleEnhancer implements ArticleEnhancer {
}
$xmlString = '<div>' . $xmlString . '</div>';
- $isOk = Security::scanHtml(
- $xmlString, $dom, LIBXML_HTML_NOIMPLIED | LIBXML_HTML_NODEFDTD
- );
+ $isOk = @$dom->loadHTML($xmlString, LIBXML_HTML_NOIMPLIED |
+ LIBXML_HTML_NODEFDTD);
if(!$isOk) {
return false;