Scala:XML空白删除?

har*_*ryh 40 xml whitespace scala

有人知道一个好的scala库可以从XML中删除/压缩空格吗?

<foo>
  <bar>hello world</bar>
  <baz>  xxx  </baz>
</foo>

至:

<foo><bar>hello world</bar><baz>xxx</baz></foo>

Wal*_*ang 62

scala.xml.Utility.trim()应该做你想要的:

scala> val x = <foo>
     |   <bar>hello world</bar>
     |   <baz>  xxx  </baz>
     | </foo>
x: scala.xml.Elem = 
<foo>
         <bar>hello world</bar>
         <baz>  xxx  </baz>
       </foo>

scala> scala.xml.Utility.trim(x)
res0: scala.xml.Node = <foo><bar>hello world</bar><baz>xxx</baz></foo>
Run Code Online (Sandbox Code Playgroud)