【发布时间】:2015-08-06 09:39:43
【问题描述】:
对不起,如果我的帖子不太好,我表达自己的能力不是很好。
我想要什么:
我有一个 XML 和一个 XSL 数据,我想将其转换为 HTML 的 XSLT。 在转换时,我使用 Altova XMLSpy 和这个网页:http://www.freeformatter.com/xsl-transformer.html
我有什么:
我的 XML:
<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="Style.xsl"?>
<Configuration>
<Environment>
...
</Environment>
<Configurations>
...
<Config>
...
</Config>
</Configurations>
</Configuration>
我的 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>
<table border="4">
<xsl:apply-templates select="Configuration"/>
</table>
</body>
</html>>
</xsl:template>
<xsl:template match="Environment">
<tr>Environment</tr>
<br/>
<td> <th>Text</th>
<xsl:value-of select="Environment"/>
</td>
<td> <th>Text2</th>
<xsl:value-of select="config"/>
</td>
...
...
</xsl:template>
</xsl:stylesheet>
这只是我如何构建它的一个示例。
到目前为止一切都很好,但是后来:
问题:
如果我在 Firefox 中启动我的 XML,现在一切正常。如果我在 IE 或 Chrome 中启动它,我只会得到 XML 数据而不是表格。 尝试在 XSLT 中转换它会给我这个错误: 无法对您的 XML 文件执行 XSL 转换。空
我希望你能帮助我。我是 XML/XSl/XSLT 的血腥初学者,但我希望我的帖子能为您提供所需的信息。
问候
最大
【问题讨论】:
标签: html xml xslt null transformation