// Chain together all the different markup filters and configure them
this.markupFilterChain = xmlParser;
appendMarkupFilter(new WicketTagIdentifier(markup));
appendMarkupFilter(new TagTypeHandler());
appendMarkupFilter(new HtmlHandler());
appendMarkupFilter(new WicketRemoveTagHandler());
appendMarkupFilter(new WicketLinkTagHandler());
appendMarkupFilter(new WicketNamespaceHandler(markup));
// Provided the wicket component requesting the markup is known ...