By editor, 13 June, 2016 Question How to correct a broken or faulty written a HTML file or a HTML String ? How to correct faulty and chopped off html with Drupal 8 filters? Example 1 : With DOMDocument: (Fast (0.0002 sec) but can have php warning) $datas = '<div><p>Hello'; $doc = new DOMDocument(); $doc->loadHTML('<?xml encoding="UTF-8">' . $datas); $datas_new = $doc->saveHTML($doc->documentElement->firstChild->firstChild); Example 2 With Drupal 8 Utility: (Slow (0.01 sec) but correct way) $text_new = \Drupal\Component\Utility\Html::normalize($text); Tags PHP Code Drupal 8 Utility Comments You must have JavaScript enabled to use this form. Your name Subject Comment About text formats Text format Plain textBasic_html Plain text No HTML tags allowed. Lines and paragraphs break automatically. Web page addresses and email addresses turn into links automatically.
Comments