如何在从 XML 进行 XSLT 转换期间注入 CSS 样式表调用 > XML
我正在处理从一个 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 进行进一步的后处理以注入标记?
I am working on an XSLT transform from one XML doc to another XML doc because I need to present some of the content in a different order and I want to inject the CSS stylesheet call like this:
<?xml-stylesheet href="styles.css" type="text/css"?>
into the resulting XML so that after transformation I get a new XML doc that looks something like this:
<?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>
Is there a way to do this within the XSLT transformation or will I need to do some further post-processing of the resulting XML to inject the tag?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用
xsl:processing-instruction
元素,如 7.3 创建处理中所述说明,因此:Use the
xsl:processing-instruction
element, as outlined in 7.3 Creating Processing Instructions, thus: