I. Introduction
XML is the most common way of exchanging data over the Web. XML data sources demonstrate different structures and contents. Structure of a document is constituted of number of markup tags. With the continuous growth of the XML documents, data management is an issue, for example retrieval and storage of the large number of documents becomes a complex task. Clustering of these documents is one way of handling this issue. XML clustering is a task which can be applied to organize the massive amounts of XML documents into groups.