ISAXDeclHandler::attributeDecl Method
A version of this page is also available for
4/8/2010
This method reports an attribute type declaration. Only the first declaration for an attribute is reported. The attribute type can be either of the following two choices:
- One of the following strings: "CDATA", "ID", "IDREF", "IDREFS", "NMTOKEN", "NMTOKENS", "ENTITY", "ENTITIES", or "NOTATION".
- A parenthesized token group with the separator (|) and all white space removed.
Syntax
HRESULT attributeDecl(
const wchar_t* pwchElementName,
int cchElementName,
const wchar_t* pwchAttributeName,
int cchAttributeName,
const wchar_t* pwchType,
int cchType,
const wchar_t* pwchValueDefault,
int cchValueDefault,
const wchar_t* pwchValue,
int cchValue
);
Parameters
- pwchElementName
[in] Pointer to the name of the associated element.
- cchElementName
[in] Length of the element's name string.
- pwchAttributeName
[in] Pointer to the name of the attribute.
- cchAttributeName
[in] Length of the attribute's name string.
- pwchType
[in] Pointer to a string representing the attribute type.
- cchType
[in] Length of the attribute-type string.
- pwchValueDefault
[in] Pointer to a string representing the attribute default ("#IMPLIED", "#REQUIRED" or "#FIXED") or NULL (if none of these apply).
- cchValueDefault
[in] Length of the attribute's default string.
- pwchValue
[in] Pointer to a string representing the attribute's default value or NULL (if there is none).
- cchValue
[in] Length of the attribute's default value.
Return Value
- S_OK
Returned if no errors are reported.
- E_FAIL
The parse operation should be aborted.
Requirements
Header | msxml2.h, msxml2.idl |
Library | uuid.lib |
Windows Embedded CE | Windows CE .NET 4.0 and later |
Windows Mobile | Windows Mobile Version 5.0 and later |