#include <XML.h>
Inheritance diagram for CXMLNode:
Public Member Functions | |
CXMLNode (CXMLElement *pParent=NULL, LPCTSTR pszName=NULL) | |
virtual | ~CXMLNode () |
int | GetType () const |
CXMLNode * | AsNode () const |
CXMLElement * | AsElement () const |
CXMLAttribute * | AsAttribute () const |
CXMLElement * | GetParent () const |
void | Delete () |
CString | GetName () const |
void | SetName (LPCTSTR pszValue) |
BOOL | IsNamed (LPCTSTR pszName) const |
CString | GetValue () const |
void | SetValue (LPCTSTR pszValue) |
Static Public Member Functions | |
static CString | StringToValue (LPCTSTR &pszXML, int nLength) |
static void | ValueToString (LPCTSTR pszValue, CString &strXML) |
static void | UniformString (CString &str) |
Protected Types | |
enum | { xmlNode, xmlElement, xmlAttribute } |
Static Protected Member Functions | |
static BOOL | ParseMatch (LPCTSTR &pszXML, LPCTSTR pszToken) |
static BOOL | ParseIdentifier (LPCTSTR &pszXML, CString &strIdentifier) |
Protected Attributes | |
int | m_nNode |
CXMLElement * | m_pParent |
CString | m_sName |
CString | m_sValue |
Friends | |
class | CXMLElement |
class | CQuerySearch |
class | CXMLCOM |
|
|
|
|
|
|
|
Definition at line 41 of file XML.inl. References m_nNode, NULL, and xmlAttribute. |
|
Definition at line 36 of file XML.inl. References m_nNode, NULL, and xmlElement. |
|
|
|
Definition at line 54 of file XML.inl. References m_nNode, m_pParent, NULL, CXMLElement::RemoveAttribute(), CXMLElement::RemoveElement(), xmlAttribute, and xmlElement. Referenced by CContactProfilePage::AddAddress(), CXMLElement::DeleteAttribute(), CFavouritesProfilePage::OnOK(), CQueryHit::ParseXML(), CQuerySearch::ReadG2Packet(), and CQueryHit::ReadG2Packet(). |
|
|
Definition at line 49 of file XML.inl. References m_pParent. Referenced by CLocalSearch::AddMetadata(). |
|
Definition at line 26 of file XML.inl. References m_nNode. |
|
|
|
Definition at line 68 of file XML.cpp. Referenced by CXMLAttribute::ParseString(), and CXMLElement::ParseString(). |
|
Definition at line 50 of file XML.cpp. Referenced by CXMLElement::FromString(), CXMLAttribute::ParseString(), and CXMLElement::ParseString(). |
|
Definition at line 75 of file XML.inl. References m_sName. Referenced by CCollectionFile::CloneMetadata(), and CCollectionExportDlg::CopyMetadata(). |
|
Definition at line 94 of file XML.inl. References m_sValue. Referenced by CXMLElement::AddAttribute(), CProfileProfilePage::OnOK(), CDecodeMetadataDlg::OnOK(), CLibraryFile::SaveMetadata(), and CSchemaMember::SetValueTo(). |
|
Definition at line 91 of file XML.cpp. Referenced by CXMLAttribute::ParseString(), and CXMLElement::ParseString(). |
|
Definition at line 279 of file XML.cpp. References NULL. Referenced by CLibraryFolders::GetAlbumTarget(), CAlbumFolder::GetTarget(), CSchemaChild::MemberCopy(), and CAlbumFolder::OrganiseFile(). |
|
Definition at line 195 of file XML.cpp. References V2S_APPEND. Referenced by CLocalSearch::AddHitG2(), CXMLAttribute::ToString(), and CXMLElement::ToString(). |
|
|
|
|
|
|
|
Definition at line 38 of file XML.h. Referenced by AsAttribute(), AsElement(), CXMLAttribute::CXMLAttribute(), CXMLElement::CXMLElement(), CXMLNode(), Delete(), GetType(), and CXMLCOM::Wrap(). |
|
Definition at line 39 of file XML.h. Referenced by CXMLNode(), Delete(), CXMLElement::Detach(), and GetParent(). |
|
Definition at line 40 of file XML.h. Referenced by CXMLAttribute::Clone(), CXMLElement::Clone(), CXMLNode(), CXMLAttribute::Equals(), CXMLElement::Equals(), GetName(), IsNamed(), CXMLAttribute::ParseString(), CXMLElement::ParseString(), SetName(), CXMLAttribute::ToString(), and CXMLElement::ToString(). |
|