|eclipse web tools
Jens Lukowski Contributions
This project proposal is in the Proposal Phase and is posted here to solicit additional project participation and ways the project can be leveraged from the Eclipse membership-at-large. You are invited to comment on and/or join the project. Please send all feedback to the eclipse.webtools newsgroup or the wtp-proposal mailing list.
IntroductionThe eclipse Web Tools Platform Project aims to extend the eclipse tool integration platform with plug-ins that support the development of web applications. One important standard of web development is XML. The subject of this contribution is the open source X-Men project, a XML plugin for Eclipse, for the initial code base of the Eclipse Web Tools Platform Project. The X-Men code base is released under an Eclipse compatible license (CPL).
Description of the Contribution
The X-Men project provides a set of tools that are useful to XML developers to perform their common tasks. These include:
In the following sections I provide some detail about these contributions.
Source ViewThis view supports syntax highlighting, content assist (based on DTDs and XSDs), highlighting of the corresponding tag and an instant updating outline view.
Figure 1: Source View with corresponding tag highlighting
Table ViewSometimes, especially with large XML documents, the source view isn't the right tool to view XML. You need a view more adapted to the hierarchical structure of XML. The table view provides such a tool.
Figure 2: Table View
The X-Men contribution will complete the XML development tools and also provide a point for discussion and alternative ways of achieving the goals with different design decisions.