Eclipse is an Integrated Development Environment (IDE). It is an open source project that is maintained and developed by the Eclipse organization. It is written in Java. Its primary role is the development and testing of quality Java applications in the many forms they can take.

The Eclipse IDE comes with an environment - a perspective in the terminology of Eclipse - that is dedicated to managing XML documents.

The XML perspective offers a number of tools that greatly help to manage XML projects:

For the beginner Eclipse ships with an example of XML project that can be installed into the Project Explorer. Open the 'Create project' wizard and expand the 'Examples' entry to locate the 'Editing and validating the XML files' project.