所以,我四处寻找,这是我能找到的最好的:http://www.jdom.org/docs/apidocs/org/jdom/output/XMLOutputter.html
使用它的最简单方法是隐式:
implicit def javaToScalaXML(jElem: org.jdom.Element): scala.xml.Element = {
return XML.loadstring(XMLOuputter.outputString(jElem))
}
Run Code Online (Sandbox Code Playgroud)
对于非常大的 xml 对象来说,这不是很漂亮,因为它们会转换为 String,然后再转换回 XML 对象,但它适用于中小型对象。