setAttribute Method (XML SAX) (Compact 2013)

3/26/2014

This method sets an attribute in the list.

Syntax

HRESULT setAttribute(
  int nIndex,
  BSTR strURI,
  BSTR strLocalName,
  BSTR strQName,
  BSTR strType,
  BSTR strValue
);

Parameters

  • nIndex
    [in] Attribute's index value (zero-based).
  • strURI
    [in] String that contains the namespace Uniform Resource Identifier (URI) or, if the namespace has no URI, an empty string.
  • strLocalName
    [in] String that contains the local name or, if namespace processing is not being performed, an empty string.
  • strQName
    [in] String that contains the XML 1.0 qualified name or, if the qualified name is not available, an empty string.
  • strType
    [in] String that represents the attribute type.
  • strValue
    [in] String that represents the attribute value.

Return Value

  • S_OK
    Returned if no errors are reported.
  • E_FAIL
    There is only one specific fatal error for this IMXAttributes implementation: incorrect index (E_INVALIDARG). It may return a generic failure code, such as out-of-memory.

Requirements

Header

msxml2.h,
msxml2.idl

Library

uuid.lib

See Also

Reference

IMXAttributes