itemByQName Method
[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