apply for xmlparser<T>