As XML has become the lingua franca for text based data formats it is widely used in many applications of electronic document processing.

Because of its universality and semantic neutrality a generic approach for modeling the processing steps is recommended. In addition, often widely configurable processes are needed to fulfill the expected goals.

Therefore further processing of complex documents containing administrative, documentary or technical content recommends to turn special attention to the flexibility of the process chain.

In many cases it is a challenge to arrange automated document processing in a way that the need for manual corrections is reduced to a minimum.