如何解决在从XML> XML的XSLT转换期间,如何注入CSS样式表调用
|| 我正在研究从一个XML文档到另一个XML文档的XSLT转换,因为我需要以不同的顺序显示一些内容,并且我想注入CSS样式表调用,如下所示:<?xml-stylesheet href=\"styles.css\" type=\"text/css\"?>
转换为生成的XML,以便在转换后获得一个新的XML文档,其外观如下所示:
<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>
<?xml-stylesheet href=\"styles.css\" type=\"text/css\"?> <!--THIS LINE INJECTED-->
<CATALOG>
<CD>
<TITLE>Empire Burlesque</TITLE>
<ARTIST>Bob Dylan</ARTIST>
</CD>
</CATALOG>
是否可以在XSLT转换中执行此操作,还是需要对生成的XML进行进一步的后处理才能注入标签?
解决方法
使用7.3创建处理指令中概述的
xsl:processing-instruction
元素,因此:
<xsl:processing-instruction name=\"xml-stylesheet\">
href=\"styles.css\" type=\"text/css\"
</xsl:processing-instruction>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。