#include <FEDM_XmlParser_TinyReader.h>
Public Member Functions | |
virtual int | AddTagItem (FEDM_XML_TREEITEM *pParent, FEDM_XML_TREEITEM *pChild) |
virtual int | CloseDoc () |
virtual void | DeleteXmlTree () |
FEDM_XmlParser_TinyReader (void) | |
virtual FEDM_XML_TREEITEM * | FindTag (wstring sTag, unsigned int uiTagLevel, bool bNext=false) |
virtual FEDM_XML_TREEITEM * | FindTag (wstring sTag, wstring sAttribute, unsigned int uiTagLevel, bool bNext=false) |
virtual int | LoadDoc () |
virtual int | LoadDoc (const char *szOemRootTag) |
virtual int | LoadStream (wstring sXmlStream) |
virtual int | OpenDoc (char *sFileName) |
virtual | ~FEDM_XmlParser_TinyReader (void) |
Protected Attributes | |
TiXmlDocument * | m_pDoc |
TiXmlNode * | m_pLastChild [20] |
TiXmlNode * | m_pLastParent |
unsigned int | m_uiLastTagLevel |
Definition at line 55 of file FEDM_XmlParser_TinyReader.h.
Definition at line 39 of file FEDM_XmlParser_TinyReader.cpp.
FEDM_XmlParser_TinyReader::~FEDM_XmlParser_TinyReader | ( | void | ) | [virtual] |
Definition at line 52 of file FEDM_XmlParser_TinyReader.cpp.
int FEDM_XmlParser_TinyReader::AddTagItem | ( | FEDM_XML_TREEITEM * | pParent, |
FEDM_XML_TREEITEM * | pChild | ||
) | [virtual] |
Implements FEDM_XmlParser_Reader.
Definition at line 224 of file FEDM_XmlParser_TinyReader.cpp.
int FEDM_XmlParser_TinyReader::CloseDoc | ( | ) | [virtual] |
Implements FEDM_XmlParser_Reader.
Definition at line 75 of file FEDM_XmlParser_TinyReader.cpp.
void FEDM_XmlParser_TinyReader::DeleteXmlTree | ( | ) | [virtual] |
Implements FEDM_XmlParser_Reader.
Definition at line 219 of file FEDM_XmlParser_TinyReader.cpp.
FEDM_XML_TREEITEM * FEDM_XmlParser_TinyReader::FindTag | ( | wstring | sTag, |
unsigned int | uiTagLevel, | ||
bool | bNext = false |
||
) | [virtual] |
Implements FEDM_XmlParser_Reader.
Definition at line 244 of file FEDM_XmlParser_TinyReader.cpp.
FEDM_XML_TREEITEM * FEDM_XmlParser_TinyReader::FindTag | ( | wstring | sTag, |
wstring | sAttribute, | ||
unsigned int | uiTagLevel, | ||
bool | bNext = false |
||
) | [virtual] |
Implements FEDM_XmlParser_Reader.
Definition at line 520 of file FEDM_XmlParser_TinyReader.cpp.
int FEDM_XmlParser_TinyReader::LoadDoc | ( | ) | [virtual] |
Implements FEDM_XmlParser_Reader.
Definition at line 89 of file FEDM_XmlParser_TinyReader.cpp.
int FEDM_XmlParser_TinyReader::LoadDoc | ( | const char * | szOemRootTag | ) | [virtual] |
Implements FEDM_XmlParser_Reader.
Definition at line 129 of file FEDM_XmlParser_TinyReader.cpp.
int FEDM_XmlParser_TinyReader::LoadStream | ( | wstring | sXmlStream | ) | [virtual] |
Implements FEDM_XmlParser_Reader.
Definition at line 180 of file FEDM_XmlParser_TinyReader.cpp.
int FEDM_XmlParser_TinyReader::OpenDoc | ( | char * | sFileName | ) | [virtual] |
Implements FEDM_XmlParser_Reader.
Definition at line 59 of file FEDM_XmlParser_TinyReader.cpp.
TiXmlDocument* FEDM_XmlParser_TinyReader::m_pDoc [protected] |
Definition at line 86 of file FEDM_XmlParser_TinyReader.h.
TiXmlNode* FEDM_XmlParser_TinyReader::m_pLastChild[20] [protected] |
Definition at line 88 of file FEDM_XmlParser_TinyReader.h.
TiXmlNode* FEDM_XmlParser_TinyReader::m_pLastParent [protected] |
Definition at line 87 of file FEDM_XmlParser_TinyReader.h.
unsigned int FEDM_XmlParser_TinyReader::m_uiLastTagLevel [protected] |
Definition at line 83 of file FEDM_XmlParser_TinyReader.h.