It's a question that has puzzled the greatest minds for centuries. Or, at the very least, since we started using XML.
Theoretically, it should be simple. A well-structured document with a clear, unambiguous language. But somehow, it all just gets tangled up in a knotty mess of tags and attributes.
Exploring the depths of this question: