Semantic Tools for Web Services is a set of Eclipse plug-ins that allow developers to insert semantic annotations into a WSDL document to describe the semantics of the input, output, preconditions, and effects of service operations. A second plug-in matches the description of the service or composition of services to that for which a developer is searching. This technology is part of the Emerging Technologies Toolkit (ETTK).
Exchanger XML Lite is an XML editor that provides comprehensive functionality for viewing, authoring, and editing XML data and documents. It features a multi-document interface, a comprehensive XSLT debugger, and Emacs-style keyboard shortcuts. It supports DTD, RelaxNG, XML Schema, XPath, XQuery, XSLT, XSL:FO, SVG, SOAP, and WSDL. It can import from a database, from Excel files, or from text files. XML Digital Signatures are supported. A schema can be generated from an instance and vice versa.
Replo is a cross-platform utility for performing syntactically-aware diff, find, and replace operations. It is similar to IntelliJ's "structural find and replace" feature but allows for configurable grammars. With Replo, users can compare, detect, and replace idiomatic structures without worrying about irrelevant stylistic inconsistencies. Common grammars (e.g. C, C++, C#, Java, Ruby) are provided, but users can also leverage ANTLR to define their own.