Usage of an XML catalog in the XMLBeans-CXF integration

If you are using CXF 2.2 with XMLBeans you may have noticed that CXF suffers from an annoying limitation: it is not possible to use advanced XSD files including some other XSD contracts using URIs. Actually, it is only possible to include XSDs using relative path. It implies that all contracts must be in the same location, which do not suit with a modular approach. In this article, we will see how we contributed to the Apache CXF project and provided a convenient way for dealing with advanced XSD contracts. This is available as from 2.2.11 and 2.3.0. [...]