addCollection Method (Windows CE 5.0)

Send Feedback

Adds schemas from another collection into the current collection and replaces any schemas that collide on the same namespace Uniform Resource Identifier (URI).

[Script]

Script Syntax

objXMLDOMSchemaCol.addCollection(objXMLDOMSchemaCollection);

Script Parameters

  • objXMLDOMSchemaCollection
    The collection containing the schemas to add.

Script Return Value

None.

[C/C++]

C/C++ Syntax

HRESULT addCollection(IXMLDOMSchemaCollection* otherCollection);

C/C++ Parameters

  • otherCollection
    [in] The collection containing the schemas to add.

C/C++ Return Values

  • 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.

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.

Send Feedback on this topic to the authors

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.