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”><! - 不要关闭我的脚本标签 - > < /脚本>) 如果您有一个XSLT 2.0引擎并且想要格式良好的HTML输出而不必担心某些元素是如何序列化的,那么请使用XHTML. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |