Defined in file: hzDocument.h

Constructors/Detructors

hzXmlNode*hzXmlNode(void)
NULL-BASIS~hzXmlNode(void)

Public Methods:

hzEcodeAddNode(hzXmlNode* pNode)
unsigned intAnti(void)
voidClear(void)
voidExport(hzChain& Z)
voidExport_r(hzDocXml* pDoc, hzChain& Z, unsigned int& relLine)
hzStringFilename(void)
hzXmlNode*FindSubnode(const char* srchExp)
voidFindSubnodes(hzVect<hzXmlNode*>& result, const char* srchExp)
unsigned intFirstChildId(void)
const char*Fname(void)
hzXmlNode*GetFirstChild(void)
const hzDocXml*GetHostDoc(void)
unsigned intGetNoAttrs(void)
unsigned intGetUid(void)
hzXmlNode*Init(hzDocXml* pHostDoc, hzXmlNode* pParent, const hzString& name, unsigned int nLineNo, unsigned int nCol, bool bXmlesce)
boolIsAncestor(hzXmlNode* candidate)
boolIsXmlesce(void)
unsigned intLevel(void)
unsigned intLine(void)
boolNameEQ(const char* testval)
hzXmlNode*Parent(void)
unsigned intParentId(void)
hzEcodeSelectSubnodes(hzVect<hzXmlNode*>& result, hzMapM<hzString,hzXmlNode*>& allsubnodes, const char* criteria)
voidSetCDATA(hzChain& Z)
voidSetContent(hzChain& Z)
hzEcodeSetPretext(hzChain& Z)
hzXmlNode*Sibling(void)
unsigned intSiblingId(void)
unsigned intUid(void)
const char*Xlate(unsigned int strNo)
hzXmlNode*_findsubnode(bool& bMatch, const hzString& name, const hzString& attr, const hzString& value)
void_setanti(unsigned int lineNo)
unsigned int_testnode(hzVect<hzXmlNode*>& tmpResult, const char* srchExp, unsigned int& nLimit)
const char*txtName(void)
const char*txtPtxt(void)

Overloaded operators:

hzXmlNode&operator=(const hzXmlNode& op)

Member Variables:

unsigned intm_ChildrenNo description
hzStringm_NameNo description
unsigned intm_ParentNo description
hzStringm_PtxtNo description
unsigned intm_SiblingNo description
unsigned intm_UidNo description
unsigned shortm_bXmlesceNo description
hzStringm_fixContentNo description
unsigned intm_nAntiNo description
unsigned shortm_nAttrsNo description
unsigned shortm_nColNo description
unsigned shortm_nLevelNo description
unsigned intm_nLineNo description
hzDocXml*m_pHostDocNo description