【发布时间】:2010-04-12 07:32:10
【问题描述】:
使用this blog 上的this xslt file 使用 Nokogiri 漂亮地打印 xml,几乎 一切正常,但到了我不能将它用于 HTML 的地步。
首先,如果一个节点是空的,它将它变成一个自闭节点,所以:
<textarea></textarea>
转换成
<textarea/>
但这会在渲染时弄乱 html 树。
其次,如果节点只有文本,文本不分页,关闭节点也不分页,所以:
<li>
<label>some text</label>
</li>
变成:
<li>
<label>some text
</label>
</li>
...但理想情况下是:
<li>
<label>
some text
</label>
</li>
有没有人知道 XSLT 专家的快速解决方法?
【问题讨论】:
标签: xml ruby xslt nokogiri pretty-print