Я сгенерировал HTML-файл, и верхнее объявление 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);
К сожалению, ничего не происходит, если у меня есть атрибуты xml, lang и xmlns в HTML.Почему это так?