#include <XMLCOM.h>
Inheritance diagram for CXMLCOM:
Public Member Functions | |
CXMLCOM (CXMLNode *pNode) | |
virtual | ~CXMLCOM () |
Static Public Member Functions | |
static IUnknown * | Wrap (CXMLNode *pNode, REFIID pIID) |
static CXMLElement * | Unwrap (ISXMLElement *pInterface) |
Public Attributes | |
CXMLNode * | m_pNode |
STDMETHOD( | get_Parent )(ISXMLElement FAR *FAR *ppParent) |
STDMETHOD( | get_Type )(SXMLNodeType FAR *pnType) |
STDMETHOD( | get_AsNode )(ISXMLNode FAR *FAR *ppNode) |
STDMETHOD( | get_AsElement )(ISXMLNode FAR *FAR *ppElement) |
STDMETHOD( | get_AsAttribute )(ISXMLNode FAR *FAR *ppAttribute) |
STDMETHOD( | get_Name )(BSTR FAR *psName) |
STDMETHOD( | put_Name )(BSTR sName) |
STDMETHOD( | get_Value )(BSTR FAR *psValue) |
STDMETHOD( | put_Value )(BSTR sValue) |
STDMETHOD( | Delete )() |
STDMETHOD( | IsNamed )(BSTR sName, VARIANT_BOOL FAR *pbResult) |
STDMETHOD( | get_Elements )(ISXMLElements FAR *FAR *ppElements) |
STDMETHOD( | get_Attributes )(ISXMLAttributes FAR *FAR *ppAttributes) |
STDMETHOD( | Detach )() |
STDMETHOD( | Clone )(ISXMLElement FAR *FAR *ppClone) |
STDMETHOD( | ToString )(BSTR FAR *psValue) |
STDMETHOD( | ToStringEx )(VARIANT_BOOL bHeader, VARIANT_BOOL bNewlines, BSTR FAR *psValue) |
STDMETHOD( | FromString )(BSTR sXML, ISXMLElement FAR *FAR *ppElement) |
STDMETHOD( | GetWords )(BSTR FAR *psWords) |
Friends | |
class | CXMLCOMCol |
|
Definition at line 49 of file XMLCOM.cpp. Referenced by Wrap(). |
|
Definition at line 58 of file XMLCOM.cpp. |
|
Definition at line 89 of file XMLCOM.cpp. References INTERFACE_TO_CLASS, and NULL. |
|
Definition at line 65 of file XMLCOM.cpp. References CXMLCOM(), CComObject::GetInterface(), CXMLNode::m_nNode, NULL, CXMLNode::xmlAttribute, and CXMLNode::xmlElement. Referenced by CLibraryBuilderPlugins::ExtractMetadata(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|