public static XElement ToXml(this Editor editor) { XElement xEle = new XElement("editor"); if (editor != null) { xEle.Add(SerializeHelper.CreateXmlAttribute("view", editor.View)); } return(xEle); }
public static XElement ToXml(this Manifest manifest) { XElement xEle = new XElement("manifest"); if (manifest != null) { xEle.Add(SerializeHelper.CreateXmlAttribute("name", manifest.Name)); xEle.Add(SerializeHelper.CreateXmlAttribute("alias", manifest.Alias)); xEle.Add(manifest.Editor.ToXml()); xEle.Add(manifest.JavaScripts.ToXml("javascripts", "javascript")); } return(xEle); }