We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent aeeed40 commit 52c7f48Copy full SHA for 52c7f48
vendor/erusev/parsedown-extra/ParsedownExtra.php
@@ -628,11 +628,12 @@ protected function processTag($elementMarkup) # recursive
628
$elementMarkup = mb_convert_encoding($elementMarkup, 'HTML-ENTITIES', 'UTF-8');
629
630
# http://stackoverflow.com/q/4879946/200145
631
- $DOMDocument->loadHTML($elementMarkup);
632
-
633
- if (!$DOMDocument->validate()) {
634
- $errormessage = 'could not parse html<br>';
635
- $errors = libxml_get_errors();
+ $DOMDocument->loadHTML($elementMarkup, LIBXML_DTDATTR | LIBXML_NONET);
+
+ $errors = libxml_get_errors();
+ if ($errors)
+ {
636
+ $errormessage = "";
637
foreach ($errors as $error) {
638
$errormessage .= $error->message;
639
$errormessage .= '<br>';
0 commit comments