public static void TraceHtmlReader_v2(string file, string traceFile, bool disableScriptTreatment = false, bool useReadAttributeValue_v2 = false, bool textReplaceControl = false) { try { __srTraceHtmlReader = zFile.CreateText(traceFile); __traceJsonSettings = new JsonWriterSettings(); __traceJsonSettings.Indent = true; using (StreamReader sr = zfile.OpenText(file)) { HtmlReader_v2 htmlReader = new HtmlReader_v2(sr); htmlReader.Trace = TraceHtmlReader; htmlReader.DisableScriptTreatment = disableScriptTreatment; htmlReader.UseReadAttributeValue_v2 = useReadAttributeValue_v2; htmlReader.TextReplaceControl = textReplaceControl; htmlReader.ReadAll(); } } finally { if (__srTraceHtmlReader != null) { __srTraceHtmlReader.Close(); __srTraceHtmlReader = null; } __traceJsonSettings = null; } }
public static void TraceHtmlReader_v2(string file, string traceFile, bool disableScriptTreatment = false, bool useReadAttributeValue_v2 = false) { try { __srTraceHtmlReader = zFile.CreateText(traceFile); __traceJsonSettings = new JsonWriterSettings(); __traceJsonSettings.Indent = true; using (StreamReader sr = zfile.OpenText(file)) { HtmlReader_v2 htmlReader = new HtmlReader_v2(sr); htmlReader.Trace = TraceHtmlReader; htmlReader.DisableScriptTreatment = disableScriptTreatment; htmlReader.UseReadAttributeValue_v2 = useReadAttributeValue_v2; htmlReader.ReadAll(); } } finally { if (__srTraceHtmlReader != null) { __srTraceHtmlReader.Close(); __srTraceHtmlReader = null; } __traceJsonSettings = null; } }
public static void FileHtmlToXml_HtmlReader_v2(string file, string xmlFile, string traceHtmlReaderFile, string traceHtmlToXmlFile, bool useXDocumentCreator = false, bool correctionMarkBeginEnd = false, Encoding encoding = null) { try { if (traceHtmlReaderFile != null) { __srTraceHtmlReader = zFile.CreateText(traceHtmlReaderFile); __traceJsonSettings = new JsonWriterSettings(); __traceJsonSettings.Indent = true; } using (StreamReader sr = zfile.OpenText(file, encoding)) { //HtmlReader.TraceHtmlReaderFile = traceHtmlReaderFile; //HtmlReader_v2.TraceHtmlReaderFile = traceHtmlReaderFile; //HtmlToXml.HtmlReaderVersion = htmlReaderVersion; HtmlReader_v2 htmlReader = new HtmlReader_v2(sr); //htmlReader.Trace += TraceHtmlReader; htmlReader.Trace = TraceHtmlReader; //HtmlToXml hx = new HtmlToXml(sr); HtmlToXml_v2 hx = new HtmlToXml_v2(htmlReader); hx.UseXDocumentCreator = useXDocumentCreator; hx.CorrectionMarkBeginEnd = correctionMarkBeginEnd; hx.GenerateXDocument().Save(xmlFile); if (useXDocumentCreator && traceHtmlToXmlFile != null) { hx.Log.zSave(traceHtmlToXmlFile); } } } finally { if (__srTraceHtmlReader != null) { __srTraceHtmlReader.Close(); __srTraceHtmlReader = null; } __traceJsonSettings = null; } }
public static void FileHtmlToXml_v2(string file, string xmlFile, string traceHtmlReaderFile, Encoding encoding = null) { try { if (traceHtmlReaderFile != null) { __srTraceHtmlReader = zFile.CreateText(traceHtmlReaderFile); __traceJsonSettings = new JsonWriterSettings(); __traceJsonSettings.Indent = true; } using (StreamReader sr = zfile.OpenText(file, encoding)) { //HtmlReader.TraceHtmlReaderFile = traceHtmlReaderFile; //HtmlReader_v2.TraceHtmlReaderFile = traceHtmlReaderFile; //HtmlToXml.HtmlReaderVersion = htmlReaderVersion; HtmlReader_v2 htmlReader = new HtmlReader_v2(sr); //htmlReader.Trace += TraceHtmlReader; htmlReader.Trace = TraceHtmlReader; //HtmlToXml hx = new HtmlToXml(sr); HtmlToXml hx = new HtmlToXml(htmlReader); hx.GenerateXDocument().Save(xmlFile); } } finally { if (__srTraceHtmlReader != null) { __srTraceHtmlReader.Close(); __srTraceHtmlReader = null; } __traceJsonSettings = null; } }