如何保存>而不是>在斯卡拉?

时间:2016-12-06 22:08:33

标签: xml scala

我正在尝试将XML创建为<formula>a > b</formula>,但当我这样做时>转换为&gt;

scala> <formula>a > b</formula>
res0: scala.xml.Elem = <formula>a &gt; b</formula>

scala>

我需要保留>,我该怎么做?

1 个答案:

答案 0 :(得分:2)

你不应该这样做。 <formula>a > b</formula>不是有效的XML,如果您尝试将其解析为XML,则会失败。像>这样的字符必须进行转义,因为它们用于表示标签本身。您仍然可以通过编程方式访问该文本,它将为您取消转义:

scala> <formula>"a > b"</formula>
res4: scala.xml.Elem = <formula>&quot;a &gt; b&quot;</formula>

scala> res4.text
res5: String = "a > b"