SAX reader properties are manipulated through the getProperty or putProperty method on the SAX reader (ISAXXMLReader/IVBSAXXMLReader).
The following is a complete list of SAX reader properties.
| Property | Variant Type | Default Value | MSXML Component |
|---|---|---|---|
| charset | String or BSTR | Empty | 3.0 and 6.0 |
| declaration-handler | ISAXXMLDeclHandler | Empty | 3.0 and 6.0 |
| dom-node | IXMLDOMNode | Empty | 3.0 and 6.0 |
| input-source | Integer (VT_I4) | Null | 3.0 and 6.0 |
| lexical-handler | ISAXXMLLexicalHandler | Empty | 3.0 and 6.0 |
| max-element-depth | Integer (VT_I4) | 0 (unlimited) for 3.0, 256 for 6.0 | 3.0 and 6.0 |
| max-xml-size | Integer (VT_I4) | 0 (unlimited) | 3.0 and 6.0 |
| schema-declaration-handler | Handler implementing IMXSchemaDeclHandler | Empty | 3.0 and 6.0 |
| schemas | XMLSchemaCache | Empty | 6.0 |
| xmldecl-encoding | String or BSTR | Empty | 3.0 and 6.0 |
| xmldecl-standalone | String or BSTR | Empty | 3.0 and 6.0 |
| xmldecl-version | String or BSTR | Empty | 3.0 and 6.0 |