XCCは XML形式のパーサーを構築するためのツールです。XCCが何者かということを知る1つの方法は、yaccや bisonのような汎用パーサ ジェネレータから類推することです。yaccを適切に機能させるには字句解析器が必要であり、その字句解析器は通常 (f)lexで作ります。XML世界では、lexの役割を満たすパッケージがいくつかありますが(expatと libxmlが最も知られている)、高いレベルの文法解析は通常、手書きコードによって行われ、そのようなパーサを書くのは退屈でエラーが発生しやすい作業です。XCCは開発者が、複雑なXMLベースの文法を処理する、信頼性が高く容易に理解できるパーサーを書くことを支援するために作りました。