加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

xml,html或xhtml中:哪个是更好的选择?

发布时间:2020-12-16 07:57:04 所属栏目:百科 来源:网络整理
导读:由于历史原因,我们混合了 xsl:output method="xml" 和 xsl:output method="html" 和 xsl:output method="xhtml" 在包含XSL文件的层次结构中.现在我们想重构所以所有XSL文件都使用相同的输出方法. 最后我们想要生成XHTML输出,所以我认为后者是最好的选择. 但
由于历史原因,我们混合了
<xsl:output method="xml">

<xsl:output method="html">

<xsl:output method="xhtml">

在包含XSL文件的层次结构中.现在我们想重构所以所有XSL文件都使用相同的输出方法.

最后我们想要生成XHTML输出,所以我认为后者是最好的选择.

但是这三种输出方法之间有什么区别?你会用哪种解决方案?

编辑:我正在使用XSLT 2.0

HTML将序列化为HTML,因此输出可能不是格式良好的XML.如果您只是发送到浏览器而不关心能够解析为XML那么这可能对您有用.

XML将序列化为XML,因此输出结构良好,但是使用输出的浏览器可能会遇到一些问题.小事情,比如自我关闭< script />和< div />元素.为了避免这个问题,你必须玩游戏,比如在元素中添加注释(例如< script src =“someJSFile.js”><! - 不要关闭我的脚本标签 - > < /脚本&GT)

如果您有一个XSLT 2.0引擎并且想要格式良好的HTML输出而不必担心某些元素是如何序列化的,那么请使用XHTML.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读