主な機能として、XML文書の解析と生成の両方に対応しています。Xercesという名称は、絶滅した蝶の一種であるXerces Blue butterfly(ケルケス・ブルー)に由来しています。
Xercesが提供するライブラリは、XML文書の解析を行うための様々なAPIを実装しています。具体的には、DOM(Document Object Model)、SAX(Simple API for XML)、SAX2といったAPIが含まれています。これらのAPIを利用することで、開発者はXML文書を柔軟に処理することが可能になります。