IntelliJ IDEA 2023.3 Help

Generate an XML Schema from Java Code

This topic describes how to have an XML Schema generated on the basis of a Java class, which involves mapping the members of the Java class to the elements of the XML Schema. With IntelliJ IDEA, this transformation can be done using the JAXB.

Generate an XML Schema from a Java class using JAXB

  1. Open the necessary class in the editor.

  2. In the main menu, go to Tools | XML Actions | Generate XML Schema From Java Using JAXB.

  3. In the dialog that opens, specify the method parameter and return types to be reflected in the generated Schema:

    • To have all the class methods involved, clear the Include parameter and return type of the following methods checkbox.

    • To select specific methods to be involved, select the Include parameter and return type of the following methods checkbox, then select the Add to JAXB generation checkbox next to the desired methods.

Last modified: 19 March 2024