2

特定の SchemaSet 内のすべての型を見つける必要があります。

私が今日行うことは次のとおりです。

1) SchemaSet.GlobalTypes.Values 内のすべての XmlSchemaTypes を繰り返します。

2) XmlTypeCode enum のすべての値を繰り返します。

一部の XmlSchemaTypes はスキーマの深さで (つまり、GlobalType としてではなく) 定義できるため、これでは不十分だと思います。

.NET で、GlobalTypes として定義されていないすべての型を取得する方法はありますか?

4

1 に答える 1

-1
            foreach (XmlSchemaType globalType in schemaSet.GlobalTypes.Values)
            {
                   XmlSchemaType.IsDerivedFrom(yourType, globalType, XmlSchemaDerivationMethod.None)
            }
于 2011-01-04T08:35:15.563 に答える