Scala XML输出一个引号'&引用';

Scala XML输出一个引号'&引用';,xml,scala,quotation-marks,Xml,Scala,Quotation Marks,我正在尝试将一些信息输出到.html文件 我从文件中读取数据并获取值,以了解我的表将包含多少项,如下所示: val classes = (x \\ "class").length 我想使用colspan和我得到的值,但我需要插入引号' 相反,我得到: colspan={classes} 既然''不起作用,我该怎么做呢?为了完整起见:在Scala的XML文本语法中,您可以使用不带引号的大括号插入属性值: scala> val x = "foo" x: String = foo scal

我正在尝试将一些信息输出到.html文件

我从文件中读取数据并获取值,以了解我的表将包含多少项,如下所示:

val classes = (x \\ "class").length
我想使用colspan和我得到的值,但我需要插入引号'

相反,我得到:

colspan={classes}

既然''不起作用,我该怎么做呢?

为了完整起见:在Scala的XML文本语法中,您可以使用不带引号的大括号插入属性值:

scala> val x = "foo"
x: String = foo

scala> <elem x={x}/>
res0: scala.xml.Elem = <elem x="foo"/>
scala>val x=“foo”
x:String=foo
斯卡拉>
res0:scala.xml.Elem=

但是,该值必须是字符串,因此在您的示例中,您需要
colspan={classes.toString}

我不确定您到底在问什么,但语法是
(没有引号)。你可能想要
colspan={classes.toString}
,因为
classes
是一个
Int
。是的,很抱歉我很难解释我自己,但是你得到了它,
.toString
解决了我的问题!谢谢D
colspan={classes}
scala> val x = "foo"
x: String = foo

scala> <elem x={x}/>
res0: scala.xml.Elem = <elem x="foo"/>