#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(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.2