addCollection Method
A version of this page is also available for
4/8/2010
Adds schemas from another collection into the current collection and replaces any schemas that collide on the same namespace Uniform Resource Identifier (URI).
Script Syntax
objXMLDOMSchemaCol.addCollection(objXMLDOMSchemaCollection);
Remarks
Script Parameters
- objXMLDOMSchemaCollection
The collection containing the schemas to add.
Script Return Value
None
C/C++ Syntax
HRESULT addCollection(
IXMLDOMSchemaCollection* otherCollection
);
Remarks
C/C++ Parameters
- objXMLDOMSchemaCollection
[in] The collection containing the schemas to add.
C/C++ Return Value
- S_OK
Value returned if the collection is added successfully.
E_FAIL is returned if:
- the collection is read-only.
- the document is not a recognized schema.
- an error occurs when compiling the schema.
- the ready state of the document is not 4.
- E_POINTER
Value returned if input pointer is invalid.
C/C++ Requirements
OS Versions: Windows CE .NET 4.0 and later.
Header: Msxml2.h, Msxml2.idl.
Link Library: Uuid.lib
General Remarks
There is no guarantee that the two collections will return exactly the same schema. The collection is free to clone them, if necessary.
Adding a collection to itself has no effect.
This method applies to the following interface:
XMLSchemaCache/IXMLDOMSchemaCollection