I\'m currently starting to look into using Scala\'s XML support for business critical processes. In that regard I would like to know what the current state of the standard X
Scales Xml is my answer to that question. Its not that I had found the quirks of Scala XML to be bad, but the approach itself didn't sit with me well and prompted the question "what if you separated the content from the tree and unified push and pull".
After much playing I discovered many cool ways to leverage the type system in order to make XML usage simpler for a number of activities, more correct and faster than Scala XML.
You very quickly realise, when writing an alternative library, just how much thought and effort went into Scala XML. Its killer features are:
for simple out of the box usage its hard to beat (although I'm confident I've done that ^_^).
Its important that other younger alternatives like Anti-XML have appeared as choice is often what drives innovation. I'd just advise users to look at what they really need rather than assuming the alternatives automatically provide the best choice.