Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
行包装Scala XML文本_Scala - Fatal编程技术网

行包装Scala XML文本

行包装Scala XML文本,scala,Scala,如何换行Scala XML文本?在下面的示例中,我希望字符串在(比如)80列之后换行。在一些其他语言中使用\会导致\被直接包含在XML中 val xmlLiteral = <p>Lorem Ipsum</p> <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent et velit vel dui aliquet facilisis ac vel quam. Ut fringil

如何换行Scala XML文本?在下面的示例中,我希望字符串在(比如)80列之后换行。在一些其他语言中使用
\
会导致
\
被直接包含在XML中

val xmlLiteral =
<p>Lorem Ipsum</p>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent et velit vel dui aliquet facilisis ac vel quam. Ut fringilla nec nisi sed ultricies. Proin at enim sed erat rutrum pretium. Donec porttitor pharetra consectetur. </p>
val xmlcliteral=
同侧眼睑

Lorem ipsum dolor sit amet,是一位杰出的献身者。在设备和设备之间保持高度一致。但弗林尼利亚公司的做法是别有用心。普罗因在前车轴草中的应用。多涅克·波特提托·法雷特拉·康塞特图


Scala XML文本对空格敏感。没有直接的换行方法

但是您可以始终使用
scala.xml.Utility.trim

scala> val x = <a><b>one two
     | three</b></a>
x: scala.xml.Elem =
<a><b>one two
three</b></a>

scala> scala.xml.Utility.trim(x)
res0: scala.xml.Node = <a><b>one two three</b></a>
scala>val x=1-2
|三
x:scala.xml.Elem=
12
三
scala>scala.xml.Utility.trim(x)
res0:scala.xml.Node=1-2-3