IntelliJ IDEA brings powerful XML editing support that includes:
- Validation and syntax highlighting.
- Code completion (⌃Space⌃Space⌃Space⌃Space⌥/).
- Indentation (⌃⌥I⌥⌘I⌘I⌃⌥I⌃⌥I, ⌥⌘L⌥⌘L⇧⌘F⌥F8).
- Formatting (⌥⌘L⌥⌘L⇧⌘F⌥F8) according to the XML code style.
- Intention actions (⌥⏎⌥⏎⌘1⌥⏎⌥⏎).
- Viewing code structure (⌘7⌘7⌘7⌥7⌥7).
- Navigation in the source code (⌘B⌘BF3F12⌃⌥G).
- Integrated documentation (F1⌃J⌥Button2 Click⌃Q⌃Q).
- Search for usages (⌥F7⌥F7⇧⌘G⌥⇧F7⌥F7).
- Commenting and uncommenting lines (⌘/⌘/⌘/⌃/⌥;, ⌥⌘/⌃⇧/⌃⇧/⌃⇧/⌃⇧/).
- Unwrapping and removing tags (⇧⌘⌦⇧⌘⌦⌃⇧⌦⌃⇧⌦).
- Generating schemas from instance documents and vice versa.
- Generating DTD files.