If being verbose isn't enough for you, here are some more reasons to hate XML.
Tag: xml
StAX pretty printer
A simple trick to pretty-print XML with StAX using dynamic proxies.
Web service and polymorphism
Getting polymorphism with web services right.