我即将开始开发一个Web应用程序,并且需要使用XSLT将DITA文件转换为HTML。
XSLT规范是否符合所有浏览器,或者有任何怪癖(很像IE中的HTML规范)?如果是这样,有没有人有关于“怪癖”的任何信息?
谢谢, 西蒙
答案 0 :(得分:1)
我不相信你对XSLT有任何问题。但是,您将遇到XSLT生成的Web内容的标准问题。
答案 1 :(得分:1)
为什么不在服务器端执行此转换,在那里您可以更严格地控制XSLT解析器?为什么要留下任何机会?就个人而言,当我完成XML / XSLT时 - > HTML演示文稿转换,我总是在服务器上完成它。因人而异。我想将转换转发到客户端有一些东西可以说,但我一直都很担心你的合规性。
也就是说,您今天遇到的大多数浏览器(safari,webkit,gecko,IE)都将获得不错的XSLT支持。然而,就像HTML一样,它会有它的怪癖。使用XSLT的IIRC,如XHTML,您的HTML需要格式良好。没有
<P><B></P></B>
答案 2 :(得分:0)
我知道你刚才问过这个问题,但我认为你不能只使用XSLT将DITA转换为HTML。也许它适用于非常简单,非链接的主题,但是对于完整的规范,您需要像DITA Open Toolkit那样对地图的标题/链接进行预处理和聚合等。