ISchemaStringCollection Interface


[This feature was only implemented for MSXML 6.0.]

Provides an object to store an indexed string collection. The string collection is used to store fields, schemaLocations values (URIs), namespaces, or enumerations. The following table lists properties and the types of items they return in their string collections.

Property Items returned in string collection
ISchemaIdentityConstraint.fields fields
ISchema.schemaLocations schema namespace URIs
ISchemaType.enumeration enumerations
ISchemaAny.namespaces namespaces

For more information about each of these properties, see the sections for the ISchemaIdentityConstraint, ISchema, ISchemaType, and ISchemaAny interfaces.


item Retrieves the strings for the index sent to this function.
length Retrieves the number of strings in the collection.

JScript Syntax

var oSchemaLocations = oISchema.schemaLocations;  

Visual Basic Syntax

Set oSchemaLocations = oISchema.schemaLocations  

C/C++ Syntax

HRESULT schemaLocations (ISchemaStringCollection** schemaLocations);  


Implementation: msxml6.dll, msxml6.lib

Header and LIB files: msxml6.h, msxml6.lib, msxml6.idl

Inheritance: interface.


Implemented in: MSXML 6.0

See Also

ISchemaIdentityConstraint Interface
ISchema Interface
schemaLocations Property
ISchemaType Interface
ISchemaAny Interface
SOM Reference