static public ModInfoDb xml2ModInfo(String xml) { XmlDocument doc = new XmlDocument(); doc.LoadXml(xml); XmlNode root = doc.DocumentElement; return(WidgetBrowser.xml2ModInfo(root.FirstChild)); }
static public ArrayList xml2ModList(XmlDocument doc) { XmlNode root = doc.DocumentElement; IEnumerator ienum = root.GetEnumerator(); XmlNode widgetXml; ArrayList list = new ArrayList(); while (ienum.MoveNext()) { widgetXml = (XmlNode)ienum.Current; ModInfoDb info = WidgetBrowser.xml2ModInfo(widgetXml); list.Add(info); } return(list); }