2

我需要在给定的 SchemaSet 中找到所有类型。

我今天要做的是:

1) 迭代 SchemaSet.GlobalTypes.Values 中的所有 XmlSchemaTypes。

2) 迭代 XmlTypeCode 枚举的所有值

我发现这是不够的,因为某些 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 回答