XslCompiledTransform 有时会引发错误:“意外的 DTD 声明”。但大多数时候它工作。这是一段代码:
var writer = new XmlTextWriter(Response.OutputStream, Encoding.UTF8);
var xsl = new XslCompiledTransform();
xsl.Load(Server.MapPath("~/TestSite/OpenAccess/XmlToHtml.xsl"));
xsl.Transform(restfullUrl, writer);
这是引发错误的第四行。
我正在做的是将一些 XML(由 restfullUrl 的休息服务提供服务)转换为 HTML。
打败我。有人注意到这里有什么奇怪的地方吗?有什么想法吗?