- 我知道抗XML和尺度,但我想用標準scala.xml
- 我更喜歡使用明確的方法來構建XML文檔,不隱XML語法建成斯卡拉
好了,我有這樣一段代碼:
val text = new scala.xml.Text("just a text")
val root = new scala.xml.Elem(null,"element",null,scala.xml.TopScope,text)
val doc = new scala.xml.Document()
doc.docElem = root
println(doc.toString())
差不多好了,但作爲結果,我得到:
<element>just a text</element>
,我想獲得XML頭太像:
<?xml version="1.0"?>
<element>just a text</element>
問題:如何添加呢?
當然以常識的方式,而不是一些黑客與額外逐字println
與頭;-)。
您使用的是真棒語言比如Scala,你可以說'VAL XML =輸入 '和你不喜歡的? ;)它的okey,因爲它是你的選擇,但你能告訴我爲什麼使用「其他方式」更好? –
OverStack
@OverStack,因爲這個功能實際上是一個缺陷。來自我的話,任何錯別字都很脆弱,所以直到它咬住你纔會看到你的錯誤。第二件事 - 這件事存在的事實,並不意味着你應該使用它。來自其他人的單詞:http://www.codecommit.com/blog/scala/working-with-scalas-xml-support並且VB中有一段關於HTML的內容,但我現在找不到它。 – greenoldman
@greenoldman只是我或你的代碼給了一個空指針異常? –