为了产生有效的XML结束标记必须以通类型检查器来提供(是的,可以添加一个单个元件以斜线状<foo />
但产生的XML节点是<foo ></foo>
)Scala的XML省略结束标记
对于XHMTL,这可能会导致问题,特别是对于像br, img
这样的独立标签,在我目前的情况下,需要非常多的<wbr>
标签。
有没有办法省略尾随标签,或者这是不可能的?
我使用的是NodeBuffer
是否有帮助
再也找不到比这2011点远程在这个方向上,所以我怀疑没有任何新的线程建立XHTML。
为了产生有效的XML结束标记必须以通类型检查器来提供(是的,可以添加一个单个元件以斜线状<foo />
但产生的XML节点是<foo ></foo>
)Scala的XML省略结束标记
对于XHMTL,这可能会导致问题,特别是对于像br, img
这样的独立标签,在我目前的情况下,需要非常多的<wbr>
标签。
有没有办法省略尾随标签,或者这是不可能的?
我使用的是NodeBuffer
是否有帮助
再也找不到比这2011点远程在这个方向上,所以我怀疑没有任何新的线程建立XHTML。
严格地说,XHTML必须是有效的XML,所以这不应该是一个问题。
正如您所指出的,独立标签用斜线表示(<br/>
)。
如何被指定标签(代码)或印刷,<br/>
或<br></br>
,简直就是一个选择 - 它仍然是一个单个节点无子元素。
您可以标记独立的XML标签,像这样:
<br />
,而不是
<br>
这是Scala有效的,所以你可以写
val x = <br />
,而不是
val x = <br><br/>
注意,以下将导致编译时错误:
val x = <br>
是的,这是正确的,只是想把它和瞧,单个标签。 Play框架的原始Html包装器必须做一些后期清理工作,非常棒 – virtualeyes