Returns an enumerated value from the SCHEMADERIVATIONMETHOD declarations. The possible values are SCHEMADERIVATIONMETHOD_SUBSTITUTION, SCHEMADERIVATIONMETHOD_EXTENSION, and SCHEMADERIVATIONMETHOD_RESTRICTION. The returned valued specifies whether an element declaration that appears in a content model will be prevented from additionally validating elements.
Validation might be prevented for one or both of the following two reasons.
xsi:type
attribute that identifies an extension or restriction for the type of the declared element.disallowedSubstitution
attribute.var oDisallowedSubstitutions = oISchemaAttribute.disallowedSubstitutions;
None.
SCHEMADERIVATIONMETHOD_SUBSTITUTION
SCHEMADERIVATIONMETHOD_EXTENSION
SCHEMADERIVATIONMETHOD_RESTRICTION
SCHEMADERIVATIONMETHOD_ALL
oDisallowedSubstitutions = oISchemaAttribute.DisallowedSubstitutions
None.
SCHEMADERIVATIONMETHOD_SUBSTITUTION
SCHEMADERIVATIONMETHOD_EXTENSION
SCHEMADERIVATIONMETHOD_RESTRICTION
SCHEMADERIVATIONMETHOD_ALL
HRESULT get_disallowedSubstitutions (SCHEMADERIVATIONMETHOD* disallowedSubstitutions);
SCHEMADERIVATIONMETHOD_SUBSTITUTION
SCHEMADERIVATIONMETHOD_EXTENSION
SCHEMADERIVATIONMETHOD_RESTRICTION
SCHEMADERIVATIONMETHOD_ALL
disallowedSubstitution
parameter is NULL.To view reference information for Visual Basic or C/C++ only, click the Language Filter button in the upper-left corner of the page.
Applies to: ISchemaElement Interface