我已经生成一个HTML文件和顶部的html声明如下所示:XML和xmln声明HTML文件不能转化
<html xml:lang="de-CH" lang="de-CH" xmlns="http://www.w3.org/1999/xhtml">
然后我尝试将其转换成与此不同的格式。 Net 4代码:
XmlReaderSettings settings = new XmlReaderSettings();
settings.DtdProcessing = DtdProcessing.Ignore;
XslCompiledTransform proc = new XslCompiledTransform();
proc.Load("Html_to_Sql.xslt");
fsHtmlXml = new FileStream(file.Name, FileMode.Create);
html = XmlReader.Create(file.FullName, settings);
proc.Transform(html, null, fsHtmlXml);
不幸的是,只要我在HTML中具有xml,lang和xmlns属性,就没有任何反应。 这是为什么?
你应该张贴您的XSLT;这个问题最可能在那里。 – Jacob 2012-01-03 22:06:51