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
Open the Generate XML Schema From Java Using JAXB dialog by doing one of the following:
In the Project tool window, select the name of the desired class and choose from the context menu.
With the desired class opened in the active editor tab, choosefrom the main menu.
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.