None of the XML parsers are consistent across JS runtimes. We could use regex instead as the problem is fairly bounded
https://github.com/endpointservices/mps3/blob/main/docs/S3%20XML%20Escaping%20Cases.md
This would bring us closer to supporting more runtimes (like CF workers)