Beispiel #1
0
        static public WidgetInfo xml2WidgetInfo(String xml)
        {
            XmlDocument doc = new XmlDocument();

            doc.LoadXml(xml);

            XmlNode root = doc.DocumentElement;

            return(WidgetBrowser.xml2WidgetInfo(root.FirstChild));
        }
Beispiel #2
0
        static public WidgetList xml2WidgetList(XmlDocument doc)
        {
            XmlNode     root  = doc.DocumentElement;
            IEnumerator ienum = root.GetEnumerator();
            XmlNode     widgetXml;

            WidgetList list = new WidgetList();

            while (ienum.MoveNext())
            {
                widgetXml = (XmlNode)ienum.Current;
                WidgetInfo info = WidgetBrowser.xml2WidgetInfo(widgetXml);
                list.Add(info.id, info);
            }
            return(list);
        }