爲了產生有效的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