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。
打败我。有人注意到这里有些奇怪吗?有什么想法吗?