If you can't stand XML, it's possible that you just don't like markup, have problems that need other answers (like RDF, perhaps), or just don't like pointy brackets.
It's also possible that markup is a good solution to the problems you have, but the many spiky tools that have been sold as "XML" are driving you away. If that's the case, my piece on "Sane XML" might be helpful.