xml tree view component