Beispiel #1
0
        public override void OnReadFromXmlNode(IXmlCodeReader reader, XmlNode node)
        {
            base.OnReadFromXmlNode(reader, node);
            string           guid = XmlUtil.GetAttribute(node, XmlTags.XMLATT_guid);
            XmlObjectReader  xr   = reader as XmlObjectReader;
            ClassPointer     root = xr.ObjectList.RootPointer as ClassPointer;
            HtmlElement_Base he   = null;

            if (!string.IsNullOrEmpty(guid))
            {
                he = root.FindHtmlElementByGuid(new Guid(guid));
            }
            if (he == null)
            {
                he = new HtmlElement_body(root);
            }
            this.ClassPointer = he;
        }