All these people need different types of skills and background knowledge. They may be heavily involved in large projects, or only at first sight. Sometimes they use different terminology. For the new generation it may be in technical schools or universities, where XML is gaining popularity in regular courses. XML is new.
People have to follow training courses or have to get incidental advice.
The author has given a number of training courses in industry, from crash courses taking half an hour to regular courses taking a week or more, and is preparing courses on the university level. There is a variety of demands and a variety of personalities and backgrounds involved. Some topics are basic, but some demand more research on an academic level. This paper traces only the topics involved, and not the depth of training that is required for different target groups. In order to locate the required skills we follow two approaches.