void wx28HtmlParser::AddTag(const wx28HtmlTag& tag) { wx28HtmlTagHandler *h; bool inner = false; h = (wx28HtmlTagHandler*) m_HandlersHash.Get(tag.GetName()); if (h) { inner = h->HandleTag(tag); if (m_stopParsing) return; } if (!inner) { if (tag.HasEnding()) DoParsing(tag.GetBeginPos(), tag.GetEndPos1()); } }
wxString wx28HtmlParser::GetInnerSource(const wx28HtmlTag& tag) { return GetSource()->Mid(tag.GetBeginPos(), tag.GetEndPos1() - tag.GetBeginPos()); }