错误提示已经很详细了,稍微看看那个几个方法就知道了 var settings = new XmlReaderSettings() { DtdProcessing = DtdProcessing.Parse }; var input = XmlReader.Create("F:\\DMC-TEST-A-29-10-01-00A-921A-A_000-02_ZH-CN.xml", settings); using (var outFileStream = new FileStream("F:\\output.html", FileMode.Create)) { XslCompiledTransform trans = new XslCompiledTransform(); trans.Load(path); trans.Transform(input, null, outFileStream); }
var settings = new XmlReaderSettings() { DtdProcessing = DtdProcessing.Parse };
var input = XmlReader.Create("F:\\DMC-TEST-A-29-10-01-00A-921A-A_000-02_ZH-CN.xml", settings);
using (var outFileStream = new FileStream("F:\\output.html", FileMode.Create))
{
XslCompiledTransform trans = new XslCompiledTransform();
trans.Load(path);
trans.Transform(input, null, outFileStream);
}
但是他已经提供了XmlReaderSettings和相应的重载方法,你自己就要灵活运用