我有一些XSLT在Sitecore 6 CMS中呈现,但我不认为这个问题是特定于产品的.
如果我有一个自动关闭的img或br标签,就像这样:
<br />
<img src="your.example.com" />
Run Code Online (Sandbox Code Playgroud)
结果输出将是:
<br>
<img src="your.example.com">
Run Code Online (Sandbox Code Playgroud)
XSLT文件的输出方法是HTML.它应该是XML吗?我猜测自关闭标签不是有效的HTML,但是将它设置为XML会导致输出问题吗?
我正在使用 ajavax.xml.transform.Transformer将 XML 文件转换为 HTML 文件。可能会发生 adiv没有内容,这会导致 Transformer 输出<div/>,从而破坏渲染。
我搜索并发现“您可以将 xslt 输出更改为 html而不是 xml,以避免自闭合标签的问题”,但那是针对不同的工具,我想知道:我该如何使用javax Transformer?