Skip to content

Instantly share code, notes, and snippets.

@JohnMarkT
Created May 13, 2022 13:25
Show Gist options
  • Save JohnMarkT/b9f4ed8dc123f852c305124f088d39fb to your computer and use it in GitHub Desktop.
Save JohnMarkT/b9f4ed8dc123f852c305124f088d39fb to your computer and use it in GitHub Desktop.
Parse XML string
const parseXML = (xmlStr) => {
const parser = new DOMParser();
const doc = parser.parseFromString(xmlStr, 'application/xml');
const errorNode = doc.querySelector('parsererror');
if (errorNode) {
console.log('error while parsing');
return errorNode;
} else {
console.log('parsing complete: ' + doc.documentElement.nodeName);
return doc;
}
};
export default {
parseXML
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment