【发布时间】:2010-12-08 10:15:02
【问题描述】:
我在 PHP 中使用 XSLT 时遇到了奇怪的问题。 XSL 文件中的所有 br 标记都将转换为
即打开和关闭 br 标记。
此转换导致 Google Chrome 浏览器出现 UI 问题。 Chrome 正在将 转换为另一个
标记,因此 UI 变得杂乱无章。
请尽快帮助我.....
【问题讨论】:
-
除了@Matthew Wilson 指出的序列化方法之外,我认为不会将文字自封闭空
br输出为带有开始和结束标签的空元素。如果您从输入源复制它,即使使用 XML 序列化,也有一些方法可以保留自封闭的空元素。 -
我有一个简单的 XSL 文件,其中包含
转换后 HTML 在
的位置包含
这对我来说很奇怪。在 FF 中查看页面时,它会正确显示,但在 Chrome 中,我看到两个换行符而不是一个,因为 Chrome 正在将关闭 tat 转换为另一个 BR 标记。这是我以前从未见过的奇怪行为:(
标签: php xslt google-chrome