public static DElementList OpenXmlFile(string fileName) { try { if (!File.Exists(fileName)) { return(null); } string strXml = ""; using (StreamReader sr = File.OpenText(fileName)) { strXml = sr.ReadToEnd(); } DElementList list = XObjectManager.CreateObject(strXml, typeof(DElementList)) as DElementList; if (list != null) { list.FillDicomCollection(); } return(list); } catch (Exception err) { LogMgt.Logger.Write(err.ToString()); return(null); } }
public static DElementList CreateFromXml(string xmlString) { DElementList list = XObjectManager.CreateObject(xmlString, typeof(DElementList)) as DElementList; if (list != null) { list.FillDicomCollection(); } return(list); }