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); }
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; } }