コード例 #1
0
 protected virtual void Visit(XmlSchemaSet schemaSet)
 {
     foreach (var schema in schemaSet.GetAllSchemas())
     {
         Traverse(schema);
     }
 }
コード例 #2
0
        public static XmlSchemaAttributeGroup ResolveGroup(this XmlSchemaSet schemaSet, XmlSchemaAttributeGroupRef groupRef)
        {
            foreach (var schema in schemaSet.GetAllSchemas())
            {
                var group = (XmlSchemaAttributeGroup)schema.AttributeGroups[groupRef.RefName];
                if (group != null)
                {
                    return(group);
                }
            }

            return(null);
        }