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