internal bool ExportPhase1(string mode, out InterlinearExporter exporter, string fileName) { CheckDisposed(); exporter = null; XmlWriter writer = new XmlTextWriter(fileName, System.Text.Encoding.UTF8); exporter = InterlinearExporter.Create(mode, m_cache, writer, m_hvos[0], m_vc.LineChoices, m_vc, m_tssTextName, m_tssTextAbbreviation); exporter.WriteBeginDocument(); exporter.ExportDisplay(); for (int i = 1; i < m_hvos.Count; ++i) { exporter.SetRootObject(m_hvos[i]); exporter.ExportDisplay(); } exporter.WriteEndDocument(); writer.Close(); return(true); }
protected XmlDocument ExportToXml(string mode) { using (m_stream = new MemoryStream()) using (m_writer = new XmlTextWriter(m_stream, System.Text.Encoding.UTF8)) { m_exporter = InterlinearExporter.Create(mode, Cache, m_writer, m_text1.ContentsOAHvo, m_choices, m_vc, null, null); m_exporter.WriteBeginDocument(); m_exporter.ExportDisplay(); m_exporter.WriteEndDocument(); m_writer.Flush(); m_stream.Seek(0, SeekOrigin.Begin); m_exportedXml.Load(m_stream); } m_writer = null; m_stream = null; string xml = m_exportedXml.InnerXml; return(m_exportedXml); }
internal bool ExportPhase1(string mode, out InterlinearExporter exporter, string fileName) { CheckDisposed(); exporter = null; XmlWriterSettings settings = new XmlWriterSettings(); settings.Encoding = System.Text.Encoding.UTF8; settings.Indent = true; using (XmlWriter writer = XmlTextWriter.Create(fileName, settings)) { exporter = InterlinearExporter.Create(mode, m_cache, writer, m_objs[0], m_vc.LineChoices, m_vc); exporter.WriteBeginDocument(); exporter.ExportDisplay(); for (int i = 1; i < m_objs.Count; ++i) { exporter.SetRootObject(m_objs[i]); exporter.ExportDisplay(); } exporter.WriteEndDocument(); writer.Close(); return(true); } }
internal bool ExportPhase1(string mode, out InterlinearExporter exporter, string fileName) { CheckDisposed(); var settings = new XmlWriterSettings { Encoding = System.Text.Encoding.UTF8, Indent = true }; using (var writer = XmlWriter.Create(fileName, settings)) { exporter = InterlinearExporter.Create(mode, m_cache, writer, m_objs[0], m_vc.LineChoices, m_vc); exporter.WriteBeginDocument(); exporter.ExportDisplay(); for (int i = 1; i < m_objs.Count; ++i) { exporter.SetRootObject(m_objs[i]); exporter.ExportDisplay(); } exporter.WriteEndDocument(); writer.Close(); return true; } }
protected XmlDocument ExportToXml(string mode) { using (m_stream = new MemoryStream()) using (m_writer = new XmlTextWriter(m_stream, System.Text.Encoding.UTF8)) { m_exporter = InterlinearExporter.Create(mode, Cache, m_writer, m_text1.ContentsOAHvo, m_choices, m_vc, null, null); m_exporter.WriteBeginDocument(); m_exporter.ExportDisplay(); m_exporter.WriteEndDocument(); m_writer.Flush(); m_stream.Seek(0, SeekOrigin.Begin); m_exportedXml.Load(m_stream); } m_writer = null; m_stream = null; string xml = m_exportedXml.InnerXml; return m_exportedXml; }
internal bool ExportPhase1(string mode, out InterlinearExporter exporter, string fileName) { CheckDisposed(); exporter = null; XmlWriter writer = new XmlTextWriter(fileName, System.Text.Encoding.UTF8); exporter = InterlinearExporter.Create(mode, m_cache, writer, m_hvos[0], m_vc.LineChoices, m_vc, m_tssTextName, m_tssTextAbbreviation); exporter.WriteBeginDocument(); exporter.ExportDisplay(); for (int i = 1; i < m_hvos.Count; ++i) { exporter.SetRootObject(m_hvos[i]); exporter.ExportDisplay(); } exporter.WriteEndDocument(); writer.Close(); return true; }