diff --git a/packages/happy-dom/src/xml-parser/XMLParser.ts b/packages/happy-dom/src/xml-parser/XMLParser.ts index 4055f36f7..976c24d29 100755 --- a/packages/happy-dom/src/xml-parser/XMLParser.ts +++ b/packages/happy-dom/src/xml-parser/XMLParser.ts @@ -145,7 +145,7 @@ export default class XMLParser { startTag === 'SVG' ? NamespaceURI.svg : (currentElement).namespaceURI; const newElement = document.createElementNS(namespaceURI, startTag); - currentElement.appendChild(currentElement); + currentElement.appendChild(newElement); currentElement = newElement; isStartTag = true; } else if (match[15]) {