diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/HTML5/Parser/DOMTreeBuilder.php | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/HTML5/Parser/DOMTreeBuilder.php b/src/HTML5/Parser/DOMTreeBuilder.php index 24bdce8..293d83e 100644 --- a/src/HTML5/Parser/DOMTreeBuilder.php +++ b/src/HTML5/Parser/DOMTreeBuilder.php @@ -175,7 +175,7 @@ class DOMTreeBuilder implements EventHandler // documents, and attempting to up-convert any older DTDs to HTML5. $dt = $impl->createDocumentType('html'); // $this->doc = \DOMImplementation::createDocument(NULL, 'html', $dt); - $this->doc = $impl->createDocument(null, null, $dt); + $this->doc = $impl->createDocument(null, '', $dt); $this->doc->encoding = !empty($options['encoding']) ? $options['encoding'] : 'UTF-8'; } @@ -406,6 +406,8 @@ class DOMTreeBuilder implements EventHandler $aName = Elements::normalizeMathMlAttribute($aName); } + $aVal = (string) $aVal; + try { $prefix = ($pos = strpos($aName, ':')) ? substr($aName, 0, $pos) : false; |