1. A computer-implementable method for implementing correlation-based visualization of a markup language messages, said computer-implementable method comprising: receiving a markup language message exchanged over a network; applying a template to said markup language message; utilizing at least one rule to visually identify correlated messages in said markup language message in a tree structure; and outputting said tree structure.