問題在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