FirteX-高性能全文索引和检索平台

API Documentation


首页 | 名字空间列表 | 类继承关系 | 组合类型列表 | $(BL\录(B | 文件列表 | 名字空间成员 | 组合类型成员 | 文件成员

firtex::utility::CXMLNode类参考

#include <XML.h>

继承图,类firtex::utility::CXMLNode

firtex::utility::CXMLAttribute firtex::utility::CXMLElement 所有成员的列表。

公有成员

 CXMLNode (CXMLElement *pParent=NULL, const tchar *pszName=NULL)
virtual ~CXMLNode ()
int getType ()
CXMLNodeasNode ()
CXMLElementasElement ()
CXMLAttributeasAttribute ()
CXMLElementgetParent ()
void Delete ()
tstring getName ()
void setName (const tchar *pszValue)
bool isNamed (const tchar *pszName)
tstring getValue ()
void setValue (const tchar *pszValue)

静态公有成员

tstring stringToValue (const tchar *&pszXML, int nLength)
void valueToString (const tchar *pszValue, tstring &strXML)
void uniformString (tstring &str)

保护类型

enum  { xmlNode, xmlElement, xmlAttribute }

静态保护成员

bool parseMatch (const tchar *&pszXML, const tchar *pszToken)
bool parseIdentifier (const tchar *&pszXML, tstring &strIdentifier)

保护属性

int m_nNode
CXMLElementm_pParent
tstring m_sName
tstring m_sValue

友元

class CXMLElement

成员枚举类型文档

anonymous enum [protected]
 

枚举值:
xmlNode 
xmlElement 
xmlAttribute 


构造及析构函数文档

firtex::utility::CXMLNode::CXMLNode CXMLElement pParent = NULL,
const tchar *  pszName = NULL
 

virtual firtex::utility::CXMLNode::~CXMLNode  )  [virtual]
 


成员函数文档

CXMLAttribute * firtex::utility::CXMLNode::asAttribute  )  [inline]
 

CXMLElement * firtex::utility::CXMLNode::asElement  )  [inline]
 

CXMLNode * firtex::utility::CXMLNode::asNode  )  [inline]
 

void firtex::utility::CXMLNode::Delete  )  [inline]
 

tstring firtex::utility::CXMLNode::getName  )  [inline]
 

CXMLElement * firtex::utility::CXMLNode::getParent  )  [inline]
 

int firtex::utility::CXMLNode::getType  )  [inline]
 

tstring firtex::utility::CXMLNode::getValue  )  [inline]
 

bool firtex::utility::CXMLNode::isNamed const tchar *  pszName  )  [inline]
 

bool firtex::utility::CXMLNode::parseIdentifier const tchar *&  pszXML,
tstring &  strIdentifier
[static, protected]
 

bool firtex::utility::CXMLNode::parseMatch const tchar *&  pszXML,
const tchar *  pszToken
[static, protected]
 

void firtex::utility::CXMLNode::setName const tchar *  pszValue  )  [inline]
 

void firtex::utility::CXMLNode::setValue const tchar *  pszValue  )  [inline]
 

tstring firtex::utility::CXMLNode::stringToValue const tchar *&  pszXML,
int  nLength
[static]
 

void firtex::utility::CXMLNode::uniformString tstring &  str  )  [static]
 

void firtex::utility::CXMLNode::valueToString const tchar *  pszValue,
tstring &  strXML
[static]
 


友元及相关函数文档

friend class CXMLElement [friend]
 


成员数据文档

int firtex::utility::CXMLNode::m_nNode [protected]
 

CXMLElement* firtex::utility::CXMLNode::m_pParent [protected]
 

tstring firtex::utility::CXMLNode::m_sName [protected]
 

tstring firtex::utility::CXMLNode::m_sValue [protected]
 


该类的文档由以下文件生成:

http://www.firtex.org http://www.sourceforge.net/projects/firtex