ISAXDeclHandler::attributeDecl Method (Compact 2013)
3/26/2014
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, |
Library |
uuid.lib |