问题在XSLT文件前缀的xsl:XSLT在Visual Studio
我运行下面的代码在Visual Studio中的XML文件转换为HTML(使用.xml和沿的.cs)。
我有这个xslt文件的编译错误,我可能错过了一个使用或nuget包(我已经添加了Saxon & xslt ViewEngine包)。任何人都可以请提供一些帮助?
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"/>
<xsl:param name="transformDateTime" />
<xsl:template match="/">
<html>
<head>
<title>DocumentList</title>
</head>
<body>
<p>
Transform DateTime: <xsl:value-of select="$transformDateTime"/>
</p>
</body>
</html>
</xsl:template>
<xsl:template match="FetchDocumentList.Response">
<ol>
<xsl:attribute name="style"> color:green </xsl:attribute>
<xsl:apply-templates select="Document"/>
</ol>
</xsl:template>
<xsl:template match="Document">
<li>
<h1>
<xsl:value-of select="ID"/>
</h1>
<h4>
ID: <xsl:text></xsl:text>
<xsl:value-of select="ID"/>
<xsl:text></xsl:text>
: Class:
<xsl:text></xsl:text>
<xsl:value-of select="DOC_CLASS"/>
<xsl:text></xsl:text>
: Document No:
<xsl:text></xsl:text>
<xsl:value-of select="DOC_NUMBER"/>
<xsl:text></xsl:text>
: Revision:
<xsl:text></xsl:text>
<xsl:value-of select="REVISION"/>
<xsl:text></xsl:text>
<xsl:text></xsl:text>
<xsl:value-of select="ID"/>
<xsl:text></xsl:text>
<xsl:text></xsl:text>
<xsl:value-of select="ID"/>
<xsl:text></xsl:text>
<xsl:text></xsl:text>
<xsl:value-of select="ID"/>
<xsl:text></xsl:text>
</h4>
</li>
</xsl:template>
你将包括编译错误? –
除了“XSLT编译错误”之外,没有其他注释,这就是控制台窗口中显示的所有内容 – WishICouldCSharp