Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
In Visual Basic, returns the value (as a string) of a SAX reader property, as specified by its qualified Uniform Resource Identifier (URI).
In C++, returns the value of a property. The property name is any qualified Uniform Resource Identifier (URI).
Visual Basic Usage Syntax
varValue = oSAXXMLReader.getProperty
(strName)
Parameters
varValue
The corresponding data type of the property.
Return Values
The following table shows the return values for the getProperty
method.
Property | Returns |
---|---|
declaration-handler lexical-handlermax-xml-size schemas schema-declaration-handler |
Current value |
charsetdom-node xmldecl-encoding xmldecl-version xmldecl-standalone |
Either the current value (when parsing) or a trappable error (when not parsing). |
Other properties | Trappable error. |
C/C++ Syntax
HRESULT getProperty(
[in] const wchar_t * pwchName,
[out, retval] VARIANT * pvarValue);
Parameters
pwchName[in]
The property's name (zero-terminated Unicode string).
pvarValue[out, retval]
The corresponding data type for the property.
Return Values
The following table lists the return values for the getProperty
method.
Property | Returns |
---|---|
declaration-handler lexical-handlermax-xml-size schemas schema-declaration-handler |
S_OK — The current value is returned. |
charsetdom-node xmldecl-encoding xmldecl-version xmldecl-standalone |
S_OK — The current value is returned. E_FAIL — Not parsing. |
Other properties | E_INVALIDARG — The property is not recognized. |
Remarks
It is possible for a reader to recognize a property name but not be able to return its state. Although a core set of properties is defined, a reader is not required to recognize specific property names. Some property values may be available only in a specific context, such as before, during, or after a parse.
For more information about specific properties, see SAX Reader Properties.
Versioning
Implemented in: MSXML 3.0 and later