У меня есть задача SSIS XML, которую я использую, чтобы попытаться переформатировать некоторый вывод XML в довольно HTML. Вот XMLЗадача преобразования SSIS XML XSLT
<RootNode><row><ProcessName>RefreshDbnSr1FromP01</ProcessName><StartDateAndTime>2011-09-21T15:13:56</StartDateAndTime><AverageSeconds>2562</AverageSeconds></row><row><ProcessName>RefreshDbnSr1FromP01</ProcessName><StartDateAndTime>2011-09-21T15:29:45</StartDateAndTime><AverageSeconds>2562</AverageSeconds></row><row><ProcessName>RefreshDbnSr1FromP01</ProcessName><StartDateAndTime>2011-09-21T15:44:07</StartDateAndTime><AverageSeconds>2562</AverageSeconds></row></RootNode>
И вот вот XSLT, который я использую для преобразования.
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/RootNode">
<html>
<body>
<table border="1">
<tr bgcolor="#AAAAAA">
<th>ProcessName</th>
<th>StartDateAndTime</th>
<th>AverageSeconds</th>
</tr>
<xsl:for-each select="row">
<tr>
<td>
<xsl:value-of select="ProcessName" />
</td>
<td>
<xsl:value-of select="StartDateAndTime" />
</td>
<td>
<xsl:value-of select="AverageSeconds" />
</td>
</tr>
</xsl:for-each>
</table>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
Кажется, что работает в IE. (если я добавлю заголовок, который он работает.) Но вывод, который экспортирует задачу XML, выглядит так.
<?xml version="1.0" encoding="utf-8"?>RefreshDbnSr1FromP012011-09-21T15:13:562562RefreshDbnSr1FromP012011-09-21T15:29:452562RefreshDbnSr1FromP012011-09-21T15:44:072562
Любая помощь приветствуется.
Спасибо,
Это выглядит как XML задача никогда увидел вашу таблицу стилей –