RemoveRecursive()

XmlSchemaSet::RemoveRecursive(const SharedPtr<XmlSchema>&) method

Removes the specified XML Schema definition language (XSD) schema and all the schemas it imports from the XmlSchemaSet.

bool System::Xml::Schema::XmlSchemaSet::RemoveRecursive(const SharedPtr<XmlSchema> &schemaToRemove)

Arguments

ParameterTypeDescription
schemaToRemoveconst SharedPtr<XmlSchema>&The XmlSchema object to remove from the XmlSchemaSet.

Return Value

true if the XmlSchema object and all its imports were successfully removed; otherwise, false.

See Also