Abstract. Extensible Markup Language was designed to carry data which provides a platform to define own tags. XML documents are immense in nature. As a result there has been an ever growing need for developing an efficient storage structure and high-performance techniques to query efficiently. Though several storage structures are available, QUICX (Query and Update Support for Indexed and Compressed XML) compact storage structure proved to be efficient in terms of data storage. The major reason for performance loss in query processing is identified to be the storage structure used as well as the lack of efficient query processing techniques. The approach (IQCX) focuses on indexing and querying the compressed data stored in QUICX, thereby increasing the compression ratio. Proposed indexing technique exploits the high degree of redundancy exhibited by the XML documents. Thus indexing enhances the query performance, compared to querying without indexing.