JSFiddle - React, Tailwind, and code Playground

JavaScript

var domParser = new DOMParser();
var xmlDoc = domParser.parseFromString("<example></example>","text/xml");
var rootEl = xmlDoc.documentElement;
rootEl.appendChild(xmlDoc.createCDATASection("This section cannot contain ]]>")); // throws an error in Firefox

var xmlSerializer = new XMLSerializer();;
var markup = xmlSerializer.serializeToString(xmlDoc);
console.log(markup);

console.log(xmlSerializer.serializeToString(domParser.parseFromString(markup,"text/xml"))); // demonstrates that the serialized XML is not well-formed.