public override void WriteXml(ref IaXmlWriter xml) { xml.WriteStartElement("function"); xml.WriteAttribute("controlid", ControlId, true); xml.WriteStartElement("installApp"); xml.WriteStartElement("appxml"); if (fileSystem.File.Exists(XmlFilename)) { string fileContents = fileSystem.File.ReadAllText(XmlFilename); xml.WriteCData(fileContents); } xml.WriteEndElement(); //appxml xml.WriteEndElement(); //installApp xml.WriteEndElement(); //function }