我有這樣的代碼從HTML網頁加載XML:如何處理Scala XML中的口音?
import scala.xml._
import scala.xml.factory.XMLLoader
import scala.xml.parsing.NoBindingFactoryAdapter
import org.ccil.cowan.tagsoup.jaxp.SAXFactoryImpl
object XmlUtils {
def load(s: String) = {
val adapter = new NoBindingFactoryAdapter
val factory = (new SAXFactoryImpl())
val loader = XML.withSAXParser(factory.newSAXParser())
scala.xml.Utility.trim(loader.loadString(s))
}: Node
}
的代碼加載XML以及除&Xaccute;符號表示爲'?'在終端輸出。
我是Java環境和Scala的新手,所以我很迷茫。
我該如何解決這個問題?
-----更多信息
我使用的調度通過HTTP來獲取HTML
URL(_url)<:< mapHeaders(頭)
的環境我運行的程序是阿卡,我用簡單的println
來輸出數據
T他是一個簡單的例子了阿卡框架:
val s = "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\"><HTML><HEAD></HEAD><BODY>á</BODY></HTML>"
val xml = XmlUtils.load(s)
println(xml.text)
輸出: ?
向我們展示XML及其如何讀入String's'。 – 2014-02-20 20:58:56
@LutzHorn我使用調度庫: url(_url)<:
我懷疑你的問題是顯示的東西,而不是閱讀它們,所以你應該解釋你如何顯示它們,幷包括平臺您正在使用。 –