public static string GetXml(YedFile yed, string outputFolder = "") { StringBuilder sb = new StringBuilder(); sb.AppendLine(XmlHeader); if (yed?.ExpressionDictionary != null) { ExpressionDictionary.WriteXmlNode(yed.ExpressionDictionary, sb, 0); } return(sb.ToString()); }
public static YedFile GetYed(XmlDocument doc, string inputFolder = "") { YedFile r = new YedFile(); var node = doc.DocumentElement; if (node != null) { r.ExpressionDictionary = ExpressionDictionary.ReadXmlNode(node); r.InitDictionaries(); } r.Name = Path.GetFileName(inputFolder); return(r); }