Scala parece hacer dos cosas para XML que entras que hacen que sea no menos analizable pero que sea menos legible:Salida XML legible por humanos de Scala?
En primer lugar, se expande etiquetas que se cierran a sí mismos:
scala> <tag/>
res109: scala.xml.Elem = <tag></tag>
y segundo, se apresura atribuye en orden aleatorio, como si se las puso en un conjunto de hash:
scala> <tag a="a" b="b" c="c" d="d"/>
res110: scala.xml.Elem = <tag d="d" a="a" c="c" b="b"></tag>
Juntos, esos factores se confabulan para hacer XML considerablemente menos legible por humanos (al menos por mí). No estoy muy familiarizado con la biblioteca XML; ¿Hay alguna forma de realizar una traducción de xml a string que produzca una forma compacta legible para humanos? (Si no es así de forma predeterminada, al volver a generar y escribir las propias conversiones de cadenas, ¿o hay demasiados casos especiales que se ocultan allí?)
"XML legible por humanos": ¡hecho mi día! – Raphael