从自定义模型生成Java类

时间:2016-02-10 14:01:03

标签: java xml api dom

Generate java file from XML file without any API

您好,我想知道是否可以从现有模型生成java类,如下图所示。enter image description here

有关生成的类的信息可以在这样的XML文件中找到:

<?xml version="1.0" encoding="UTF-8"?>
    <entity name="Balise1">
    <attribut name="a" type="List" basetypeid="1"/>
    <typedef type="List" basetypeid="2" id="1"/>
    <typedef type="String" id="2"/> 
</entity>

例如,当我找到标记名&#34; entity&#34;我创建了一个MjEntity实例,依此类推。在迭代XML文件之后,我只需要生成我的Java类。

1 个答案:

答案 0 :(得分:0)

我相信costum XML格式阅读器要求您编写自己的生成器。

有些格式可以从XML生成Java类。看看.XSD - &gt; .java这里.. Generate Java classes from .XSD files...?

此外,如果您不想在类对象中使用实体关系,则可以创建一个orm.xml(对象关系映射)来定义它。看一眼 https://dzone.com/articles/persisting-entity-classes