void GuardarConfiguracion(object sender, System.ComponentModel.CancelEventArgs e) { XmlDocument xml; if (etiquetaPlantilla.Iguales(new Etiqueta())) { if (System.IO.File.Exists(PathConfig)) { System.IO.File.Delete(PathConfig); } } else { xml = new XmlDocument(); xml.LoadXml(etiquetaPlantilla.GetPlantillaXmlNode().OuterXml); xml.Save(PathConfig); } }
public static XmlDocument ExportarXml(Etiqueta plantilla, IList <Etiqueta> etiquetas) { StringBuilder strXml = new StringBuilder(); XmlDocument xml = new XmlDocument(); strXml.Append("<EtiquetasExpress>"); strXml.Append(plantilla.GetPlantillaXmlNode().OuterXml); strXml.Append("<Etiquetas>"); for (int i = 0; i < etiquetas.Count; i++) { strXml.Append(etiquetas[i].ToXmlNode().OuterXml); } strXml.Append("</Etiquetas>"); strXml.Append("</EtiquetasExpress>"); xml.LoadXml(strXml.ToString()); xml.Normalize(); return(xml); }