/*Validar archivo XML Contra Esquema XSD*/ public void Validar(string rutaFicheroXml) { var r = new XmlTextReader(rutaFicheroXml); var v = new XmlValidatingReader(r) {ValidationType = ValidationType.Schema}; v.ValidationEventHandler += ValidarControlEventos; var procesarXml = new ConvertirXmlEnTexo(); procesarXml.ProcesarArchivo(rutaFicheroXml/*,@"D:\pruebas.txt"*/); try { while (v.Read()) { } // Comprobar si el documento es válido o no. //return _isValid ? "true" : "false"; // var procesarXml = new ConvertirXmlEnTexo(); // procesarXml.ProcesarArchivo(rutaFicheroXml/*,@"D:\pruebas.txt"*/); v.Close(); } catch (Exception e) { //ValidarControlEventos(null, null); // _isValid = false; // MessageBox.Show("Evento de validación\r\n" + e.Message, @"Validacion de XML", // MessageBoxButtons.OK, MessageBoxIcon.Asterisk); ////v.ValidationEventHandler += new ValidationEventHandler(ValidarControlEventos); //return "true"; } }
public void btnGenerarTxt_Click(object sender, EventArgs e) { string ruta = ""; if (guardarXmlTexto.ShowDialog() == DialogResult.OK) { ruta = guardarXmlTexto.FileName; } var convertirXml = new ConvertirXmlEnTexo(); convertirXml.ProcesarArchivo(/*txtRutaXML.Text*/_strFileName); }