diff --git a/src/MarkdownExtended/Util/Helper.php b/src/MarkdownExtended/Util/Helper.php index 05b6f54..d90664a 100644 --- a/src/MarkdownExtended/Util/Helper.php +++ b/src/MarkdownExtended/Util/Helper.php @@ -166,12 +166,17 @@ public static function isSingleLine($str = '') */ public static function getTextBetweenTags($string, $tagname) { - $d = new \DOMDocument(); - $d->loadHTML($string); $return = []; - foreach($d->getElementsByTagName($tagname) as $item) { - $return[] = $item->textContent; + if (empty($string)) { + return $return; } + $d = new \DOMDocument(); + try{ + $d->loadHTML($string); + foreach($d->getElementsByTagName($tagname) as $item) { + $return[] = $item->textContent; + } + } catch (\ErrorException $e) {} return $return; }