使用上this blog發現使用引入nokogiri,一切幾乎作品漂亮打印的xml this xslt file,但在那裏我可以不使用它的HTML點。XML漂亮的打印失蹤2關鍵優勢情況下
首先,如果一個節點是空的,它把它變成一種自行閉合的節點,所以:
<textarea></textarea>
被轉換爲
<textarea/>
但是渲染時弄亂HTML樹。
其次,如果節點剛好有文本,該文本不是標籤,並關閉節點沒有標籤,所以:
<li>
<label>some text</label>
</li>
變爲:
<li>
<label>some text
</label>
</li>
...但它最好是:
<li>
<label>
some text
</label>
</li>
是否有人在XSLT的專業知識爲此迅速解決?