Refactor-X 2.0:
A powerful XML refactoring solution for
IntelliJ IDEA
A Recommended Companion Product for IntelliJ IDEA
Refactor-X extends IntelliJ IDEA's already solid XML editing
capabilities in a new direction by bringing the power of
automated refactorings to XML. With Refactor-X, evolving
XML documents is now as easy as evolving Java code. Weaknesses
in XML document definitions can be repaired in bulk with
Refactor-X. Design decisions about XML structure become
cheap and easy to change or undo. With Refactor-X and IntelliJ
IDEA, you can truly develop XML with pleasure.
Refactorings Provided by Refactor-X
include
Key Features
All of the refactorings in Refactor-X work in HTML, XHTML,
JSP, and JSPX files, as well as simple XML files. This makes
Refactor-X a powerful tool for maintaining consistent and
high quality web pages and on-line applications.
Refactorings can automatically modify a single file, or
all the XML files in a project, directory, or module. And
then if you wish to filter even more, refactorings can be
limited to just modify those files with a given XML document
type.
You can optionally preview all of the modifications to
be performed by a refactoring and choose which of those
changes will be applied using the familiar IDEA preview
panel. This gives you precise control of every modification
made to your XML files.
Refactor-X can also create an XSLT fragment corresponding to any refactoring.
This means you can apply the power of XML refactorings to any XML file, even those
outside of your IDEA project.
Refactor-X integrates seamlessly with many popular version
control systems, including CVS, Subversion, and Perforce.
This allows changes to be easily applied to large multi-developer
projects.