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

  • Replace Tag with Attribute
  • Replace Attribute with Tag
  • Delete Tag
  • Delete Attribute
  • Rename Tag
  • Rename Attribute
  • Add Subtag
  • Add Attribute
  • Wrap Tag
  • Unwrap Tag
  • Wrap Tag Contents
  • Move Attribute In
  • Move Attribute Out
  • Expand Empty Tag
  • Collapse Empty Tag
  • Split Tag
  • Merge Tags
Collapse Empty Tag intention
Before...
After...

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.

Replace Attribute with Tag Refactoring
Before...
After...

SUPPORTED PLATFORMS: All Sixth and Red River products require IntelliJ IDEA 5.0 or higher, except for CodeDependency which requires IntelliJ IDEA 6.0 or higher. Additionally, they require that IDEA be run under a 5.0 JVM. For that reason, Sixth and Red River products are not supported under MacOS-X 10.4.

Copyright Sixth & Red River 2005, All Rights Reserved
Terms of Service|Privacy Policy
'IntelliJ IDEA' and 'JetBrains' are trademarks of JetBrains S.R.O. All other trademarks are property of Sixth and Red River Software
Refactor-X 2.0
Price: $39
single developer license
Buy now
Refactoring Special
Refactor-X 2.0 and Refactor-J
Price: $69
single developer licenses
Buy now


What the Blogs are saying about Refactor-X...