The Add Subtag refactoring allows you to add a subtag to a set of XML tags. If this refactoring is invoked, subtags matching with requested subtag name will be added to tags with the selected tag name. Optionally, the requested subtag may be added only to tags that do not already contain the selected subtag. This bulk addition of subtags is useful as XML schemas evolve.
Adding sub tags
- Position the caret on the tag to refactor in the editor, right-click, and select XML Refactorings|Add Subtag... menu item.
- Determine the name of the subtag to add to the selected tags.
- Determine whether tags that already contain the requested subtag will be ignored, or will have their values changed.
- Determine the scope of the addition. All tags matching name of the selected will be replaced, if they are in the selected scope. Scopes available include the current file, the entire project, or a specified directory or module. Directory scopes can either include sub-directories, or not, based on whether the Recursively check box is selected. If the Limit to files with DTD:... check box is selected, the scope will be limited to those files with the same DOCTYPE as the current file.
- Press Preview button to make IntelliJ IDEA to search for usages of the selected subtag Find window.
- Click OK to continue. If you do not select the Preview option, all usages will be changed immediately.