[This feature was only implemented for MSXML 6.0.]
Returns an ISchemaItem object. The returned object contains information about the item name and the corresponding namespace that are sent to the function in the name and namespaceURI parameters. The ISchemaItem interface obtains further information from the returned object.
JScript Syntax
var oISchemaItem = oISchemaItemCollection.itemByQName
(strName, strNamespaceURI)
Parameters
strName
A string. The name of the schema item to be retrieved.
strNamespaceURI
A string. The name of the namespace URI that the item to be retrieved belongs to.
Return Values
oISchemaItem
An ISchemaItem object. The schema item that has the same name and namespace URI that are passed in through the parameters.
Visual Basic Syntax
Set oISchemaItem = oISchemaItemCollection.itemByQName
(strName, strNamespaceURI)
Parameters
strName
A string. The name of the schema item to be retrieved.
strNamespaceURI
A string. The name of the namespace URI that the item to be retrieved belongs to.
Return Values
oISchemaItem
An ISchemaItem object. The schema item that has the same name and namespace URI that are passed in through the parameters.
C/C++ Syntax
HRESULT get_itemByQName(
BSTR name,
BSTR namespaceURI,
ISchemaItem** item);
Parameters
name [in]
A string. The name of the schema item to be retrieved.
namespaceURI[in]
A string. The name of the namespace URI that the item to be retrieved belongs to.
item[out,retval]
An ISchemaItem object. The schema item that has the same name and namespace URI that are passed in through the parameters.
Return Values
S_OK
The value returned if successful.
E_INVALIDARG
The value returned if the name parameter returns NULL.
E_POINTER
The value returned if the item parameter returns NULL.
E_FAIL
The value returned if the named item is not found.
Versioning
Implemented in: MSXML 6.0
Applies to
ISchemaItemCollection Interface
See Also
ISchemaItem Interface
itemType Property1
Using Namespaces in Schemas