CMarkupTag* CMarkupTag::AppendTag(char* szName) { CMarkupTag* pcTag; pcTag = mpcDoc->mpcMarkup->AllocateTag(mpcDoc); pcTag->Init(szName, this); macBases.Add((CMarkupBase**)&pcTag); return pcTag; }
CMarkupTag* CMarkupDoc::SetRootTag(char* szTagName) { CMarkupTag* pcTag; if (mpcRootTag == NULL) { pcTag = mpcMarkup->AllocateTag(this); pcTag->Init(szTagName, NULL); mpcRootTag = pcTag; return pcTag; } return NULL; }