如果我使用loadString
方法加载包含<br/>
标记的HTML,Scala的XML lib希望将其转换为更长的标准<br></br>
(不幸的是,甚至看起来很简单)在某些浏览器中,以不同的方式呈现,而不是普通的<br/>
。
即,以下......
val xml = scala.xml.XML.loadString("<body>Hi<br/>there.</body>")
xml.toString()
... ...产量
<body>Hi<br></br>there.</body>
有没有办法强制Scala的XML库将标记呈现为“单例”?
答案 0 :(得分:3)
不是这样!
scala> val xml = scala.xml.XML.loadString("<body>Hi<br/>there.</body>")
xml: scala.xml.Elem = <body>Hi<br/>there.</body>
scala> xml.toString()
res0: String = <body>Hi<br/>there.</body>
当然,您没有使用Scala 2.10.0,所以您可以看到您所看到的内容。