Except, the real XML isn’t like the XML listed here.

XML OrcsThe XML listed here is like an orc in an animated Disney movie. It has a funny pink nose and buck teeth making it look more vulnerable than dangerous.

The real XML is like an orc in a movie derived from a J.R.R Tolkien novel. It is ugly, angry, and nearly incomprehensible when communicating. Its creator is a Standards Committee committed to enslaving humans, elves, software developers, and dwarves. It is also just one orc in an army of repugnant orcs that cover a small continent.

This post provides a humorous look at XML parsing and demonstrates the power that comes with approaching problems as a craftsman.

These are the types of error messages that make debugging a software like debugging a 2 month old baby.

Unsurprisingly, Ruby has an even friendlier tool for XML parsing - nokogiri.