public static List<XmlSchemaSimpleType> extractSimpleTypes(XmlSchema schema)
{
List<XmlSchemaSimpleType> simpleTypes = new List<XmlSchemaSimpleType>();
foreach (object item in schema.Items)
{
if (item is XmlSchemaSimpleType)
{
XmlSchemaSimpleType simpleType = (XmlSchemaSimpleType)item;
simpleTypes.Add(simpleType);
}
}
return simpleTypes;
}