|
Public Member Functions |
| CXMLDOMDocument () |
HRESULT | FinalConstruct () |
void | FinalRelease () |
virtual DOMNode * | get_DOMNode () |
virtual DOMNodeType | get_DOMNodeType () const |
virtual void | resetErrors () |
| DECLARE_WND_CLASS (_T("XMLParseMonitor")) LRESULT OnReadyStateChange(UINT uMsg |
virtual void | warning (const SAXParseException &exc) |
virtual void | error (const SAXParseException &exc) |
virtual void | fatalError (const SAXParseException &exc) |
bool | IsAbort () const |
Static Public Member Functions |
HRESULT WINAPI | UpdateRegistry (BOOL bRegister) |
Public Attributes |
WPARAM | wParam |
WPARAM LPARAM | lParam |
WPARAM LPARAM BOOL & | bHandled |
STDMETHOD( | InterfaceSupportsErrorInfo )(REFIID riid) |
STDMETHOD( | get_doctype )(IXMLDOMDocumentType **pVal) |
STDMETHOD( | get_implementation )(IXMLDOMImplementation **pVal) |
STDMETHOD( | get_documentElement )(IXMLDOMElement **pVal) |
STDMETHOD( | putref_documentElement )(IXMLDOMElement *newVal) |
STDMETHOD( | createElement )(BSTR tagName, IXMLDOMElement **element) |
STDMETHOD( | createDocumentFragment )(IXMLDOMDocumentFragment **docFrag) |
STDMETHOD( | createTextNode )(BSTR data, IXMLDOMText **text) |
STDMETHOD( | createComment )(BSTR data, IXMLDOMComment **comment) |
STDMETHOD( | createCDATASection )(BSTR data, IXMLDOMCDATASection **cdata) |
STDMETHOD( | createProcessingInstruction )(BSTR target, BSTR data, IXMLDOMProcessingInstruction **pVal) |
STDMETHOD( | createAttribute )(BSTR name, IXMLDOMAttribute **attr) |
STDMETHOD( | createEntityReference )(BSTR name, IXMLDOMEntityReference **entityRef) |
STDMETHOD( | getElementsByTagName )(BSTR tagName, IXMLDOMNodeList **resultList) |
STDMETHOD( | createNode )(VARIANT type, BSTR name, BSTR namespaceURI, IXMLDOMNode **node) |
STDMETHOD( | nodeFromID )(BSTR idString, IXMLDOMNode **node) |
STDMETHOD( | load )(VARIANT xmlSource, VARIANT_BOOL *isSuccessful) |
STDMETHOD( | get_readyState )(long *pVal) |
STDMETHOD( | get_parseError )(IXMLDOMParseError **pVal) |
STDMETHOD( | get_url )(BSTR *pVal) |
STDMETHOD( | get_async )(VARIANT_BOOL *pVal) |
STDMETHOD( | put_async )(VARIANT_BOOL newVal) |
STDMETHOD( | abort )(void) |
STDMETHOD( | loadXML )(BSTR bstrXML, VARIANT_BOOL *success) |
STDMETHOD( | save )(VARIANT location) |
STDMETHOD( | get_validateOnParse )(VARIANT_BOOL *pVal) |
STDMETHOD( | put_validateOnParse )(VARIANT_BOOL newVal) |
STDMETHOD( | get_resolveExternals )(VARIANT_BOOL *pVal) |
STDMETHOD( | put_resolveExternals )(VARIANT_BOOL newVal) |
STDMETHOD( | get_preserveWhiteSpace )(VARIANT_BOOL *pVal) |
STDMETHOD( | put_preserveWhiteSpace )(VARIANT_BOOL newVal) |
STDMETHOD( | put_onreadystatechange )(VARIANT newVal) |
STDMETHOD( | put_ondataavailable )(VARIANT newVal) |
STDMETHOD( | put_ontransformnode )(VARIANT newVal) |
XERCES_CPP_NAMESPACE_QUALIFIER
DOMDocument * | m_Document |
Private Member Functions |
HRESULT | GetBaseURL (_bstr_t &baseURL) |
Static Private Member Functions |
UINT APIENTRY | ParseThread (void *pParm) |
Private Attributes |
bool | m_bValidate |
long | m_lReadyState |
_bstr_t | m_url |
CXMLDOMParseErrorObj * | m_pParseError |
bool | m_bAsync |
bool | m_bAbort |
HANDLE | m_hParseThread |
LPDISPATCH | m_pOnReadyStateChange |
LPDISPATCH | m_pOnDataAvailable |
LPDISPATCH | m_pOnTransformNode |
_bstr_t | m_FileName |
_bstr_t | m_xml |
XERCES_CPP_NAMESPACE_QUALIFIER
DOMDocument * | m_TmpDocument |
bool | m_bParseError |
bool | m_bThreadValidate |
bool | m_bPreserveWhiteSpace |