IntelliJ Platform Plugin SDK
 
IntelliJ Platform Explorer

XML DOM API

Edit pageLast modified: 27 June 2024

This article is intended for plugin writers who create custom web server integrations, or some UI for easy XML editing. It describes the Document Object Model (DOM) in IntelliJ Platform - an easy way to work with DTD or Schema-based XML models. The following topics will be covered: working with DOM itself (reading/writing tags content, attributes, and subtags) and easy XML editing in the UI by connecting UI to DOM.

It's assumed that the reader is familiar with Java, Swing, IntelliJ Platform XML PSI (classes XmlTag, XmlFile, XmlTagValue, etc.), IntelliJ Platform plugin development basics (application and project components, file editors).