Now (2014) that the support for XML literals in Scala is officially deprecated, what is the recommended way to work with XML in Scala? My current requirements are XSD support, XML transformations.
One way to do these is to convert the XML input to native Scala collections, use the collections API to make the transformations, then convert back to XML (a different format). Simple, but is this really the best solution? How about XSD support?
If I had to use Java I would probably use Saxon, which I had used in the past with good experiences. Is there anything even remotely comparable for Scala?
EDIT: Trying to close this. This question should probably have been asked on programmers.stackexchange.com as it is not about a specific problem, so it is too vague for this site.