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;
}