JSFiddle - React, Tailwind, and code Playground

JavaScript

/* Variable Declarations */
var xml = '<rootElement xmlns="http://www.example.com#Th-Mar-8-11:48"><myElement>Test1</myElement></rootElement>';
var xmlDoc = new DOMParser().parseFromString(xml,"text/xml");
var rootElement = xmlDoc.documentElement;
var nsResolver = xmlDoc.createNSResolver(rootElement);

try {
    /* First try finding all children of the current node, rootElement */
    var xpathResult = xmlDoc.evaluate( "child::*", rootElement, nsResolver, XPathResult.ORDERED_NODE_ITERATOR_TYPE, null);
    var queryEl;
    if(queryEl = xpathResult.iterateNext()) {
        alert("child::* found element " + queryEl.nodeName);
    }
    else {
        alert("child::* found nothing!");
    }
    /* Now try getting only those children with nodeName `myElement` */
   xpathResult = xmlDoc.evaluate( "child::myElement", rootElement, nsResolver, XPathResult.ORDERED_NODE_ITERATOR_TYPE, null);
    if(queryEl = xpathResult.iterateNext()) {
        alert("child::myElement found element " + queryEl.nodeName);
    }
    else {
        alert("child::myElement found nothing!");
    }
}
catch(e) {
    alert("Unable to parse Xml");
}