public void LoadChildrenFromXmlSchema(System.Xml.XmlElement xmlEl)
 {
     foreach (System.Xml.XmlElement childEl in xmlEl.ChildNodes)
     {
         SchemaMember child = new SchemaMember(this.Hierarchy);
         child.LoadFromXmlSchema(childEl);                // , this.Siblings);
         this.Children.Add(child, false);
     }
 }
Beispiel #2
0
        public SchemaMembers GetSchemaMembers(Hierarchy hier, string[] UniqueNames)
        {
            System.Xml.XmlElement parentEl = GetSchemaMembers(UniqueNames);

            SchemaMembers smems = new SchemaMembers(hier, null);

            foreach (System.Xml.XmlElement childEl in parentEl.ChildNodes)
            {
                SchemaMember child = new SchemaMember(hier);
                child.LoadFromXmlSchema(childEl);
                smems.Add(child, false);
            }
            return(smems);
        }