1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
object Test {
import scala.io.Source.fromString
import scala.xml.parsing.ConstructingParser.fromSource
import scala.xml.TopScope
def parse(s:String) = fromSource(fromString(s), false).element(TopScope)
def main(argv : Array[String]) : Unit = {
println(parse("<foo x='&'/>"))
println(xml.XML.loadString("<foo x='&'/>"))
println(<foo x="&"/>)
println(<foo x={ "&" }/>)
println(xml.XML.loadString("<foo x='&amp;'/>"))
println(parse("<foo x='&amp;'/>"))
println(<foo x="&amp;"/>)
println(<foo x={ "&" }/>)
println(xml.XML.loadString("<foo x='&&'/>"))
println(parse("<foo x='&&'/>"))
println(<foo x="&&"/>)
println(<foo x={ "&&" }/>)
}
}
|