예제 #1
0
        public override bool Parse(XElement xml)
        {
            if (xml == null)
            {
                return(false);
            }

            List <SnippetBCK> snippets = new List <SnippetBCK>();
            int userID = -1;

            xml.ParseNode("UserID", ref userID, false);

            List <XElement> snips = xml.GetNodes("Snippet", false);

            foreach (XElement snip in snips)
            {
                SnippetBCK s = new SnippetBCK();
                s.Parse(snip);
                snippets.Add(s);
            }

            Init(snippets, userID);

            return(true);
        }
        public override bool Parse(XElement xml)
        {
            if (xml == null)
                return false;

            List<SnippetBCK> snippets = new List<SnippetBCK>();
            int userID = -1;

            xml.ParseNode("UserID", ref userID, false);

            List<XElement> snips = xml.GetNodes("Snippet", false);         
            foreach (XElement snip in snips)
            {
                SnippetBCK s = new SnippetBCK();
                s.Parse(snip);
                snippets.Add(s);
            }

            Init(snippets, userID);

            return true;
        }