gpt4 book ai didi

css - 如何在从 XML > XML 进行 XSLT 转换期间注入(inject) CSS 样式表调用

转载 作者:数据小太阳 更新时间:2023-10-29 02:58:58 27 4
gpt4 key购买 nike

我正在处理从一个 XML 文档到另一个 XML 文档的 XSLT 转换,因为我需要以不同的顺序呈现一些内容,并且我想像这样注入(inject) 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 进行一些进一步的后处理以注入(inject)标记?

最佳答案

使用 xsl:processing-instruction 元素,如 7.3 Creating Processing Instructions 中所述,因此:

<xsl:processing-instruction name="xml-stylesheet">
href="styles.css" type="text/css"
</xsl:processing-instruction>

关于css - 如何在从 XML > XML 进行 XSLT 转换期间注入(inject) CSS 样式表调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6141039/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com