DOM & Validation

Convert string to xml and xml to string using javascript

Converting a String to XML

The DOMParser API can parse an XML string into a traversable XML DOM document.

let xmlString = "<book><title>JS Guide</title></book>";
let parser = new DOMParser();
let xmlDoc = parser.parseFromString(xmlString, "text/xml");
console.log(xmlDoc.getElementsByTagName("title")[0].textContent); // "JS Guide"

Converting XML back to a String

The XMLSerializer API converts an XML DOM object back into a plain string.

let serializer = new XMLSerializer();
let str = serializer.serializeToString(xmlDoc);
console.log(str);

Ready to master real-world JavaScript development?

Learn JavaScript hands-on with mentor-led, live sessions.

Explore Course