Share via


addCollection Method

A version of this page is also available for

Windows Embedded CE 6.0 R3

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

See Also

Reference

XML DOM Methods