https://stackoverflow.com/questions/17604071/parse-xml-using-javascript
Anonymous
Code that is graceful and clear is less likely to break.