Parsing XML from a fetch

I’m fetching XML data text() but am running into a dead end when trying to find a way to parse the data. I tried using domparser and a few different functions I found on StackOverflow but most seem to require a non-native library. Does anyone have any suggestions on either how to parse XML in vanilla javascript or how to convert XML into JSON?

For reference when using

let parser = new DOMParser();

I get “ReferenceError: DOMParser is not defined”

maybe try a simple function like this:

That worked for me once I realized it was parsing it into an object where I could use keys to get what I need. Thanks!

I found that this function doesn’t always parse data from the XML correctly, especially if there are characters like ‘<’ in the data itself.

Do you have any other recommendations on how to parse XML using another method?