gpt4 book ai didi

css - 如何在不丢失样式 xsl 的情况下更新 xml 文件?

转载 作者:行者123 更新时间:2023-11-28 12:26:18 25 4
gpt4 key购买 nike

我有来自 url 的 xml 数据:

<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/style.xsl"?>
....etc...

我添加了第二行,允许我以 HTML 格式 (style.xsl) 查看它。但是每次更新,第二行就消失了,我该如何解决?

style.xsl 示例

<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<html>
<body>
ect...

最佳答案

您的描述在细节上含糊不清,因此您的回答也必须相应地含糊不清。

执行更新的过程没有保留 xml-stylesheet 处理指令。如果该过程由 XSLT 样式表执行,则需要按照以下行添加模板:

<xsl:template match="processing-instruction('xml-stylesheet')">
<xsl:processing-instruction name="xml-stylesheet">
<xsl:value-of select="."/>
</xsl:processing-instruction>
</xsl:template>

如果更新是由其他进程执行的,您必须对该进程进行类似的更改。

关于css - 如何在不丢失样式 xsl 的情况下更新 xml 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18514818/

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