Exemplo n.º 1
0
        public SchemaMember GetMemberParent(Hierarchy hier, string MemUniqueName)
        {
            System.Xml.XmlElement parentEl = GetMemberParent(hier.UniqueName, MemUniqueName);
            XmlElement            memEl    = (XmlElement)parentEl.FirstChild;

            if (memEl != null)
            {
                SchemaMember smem = new SchemaMember(hier);
                smem.LoadFromXml(memEl);
                return(smem);
            }
            return(null);
        }
Exemplo n.º 2
0
        public virtual void LoadFromXmlSchema(System.Xml.XmlElement xmlEl)
        {
            _uniqueName = xmlEl.GetAttribute("UN");
            _name       = xmlEl.GetAttribute("N");
            _depth      = short.Parse(xmlEl.GetAttribute("LD"));

            System.Xml.XmlElement childEl = (System.Xml.XmlElement)xmlEl.FirstChild;

            if (childEl != null && childEl.Name == "DM")        //default member
            {
                SchemaMember smem = new SchemaMember(this.Hierarchy);
                smem.LoadFromXml(childEl);
                this._defaultMember = smem;
            }
        }