在从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>
    

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...