gpt4 book ai didi

java - 从 Java 类(或相反)生成 XML 模式

转载 作者:搜寻专家 更新时间:2023-10-31 08:14:01 25 4
gpt4 key购买 nike

我想为我的项目生成一些 XML 模式。我有一些 Java 类,比如这个:

package com.fortresswars.entity;

import com.fortresswars.entity.properties.Armor;
import com.jme3.scene.Spatial;

public abstract class Object extends Thing {
public Armor armor;
public short hpMax;
public boolean walkable = false;

public short hpCurrent;
public boolean alive;
public Spatial object;

public GameObject() {
this.hpMax = hpMax;
this.hpCurrent = hpMax;
}

public void setAlive(boolean alive) {
this.alive = alive;
}

public void setHpCurrent(short hpCurrent) {
this.hpCurrent = hpCurrent;
}

public void addHpCurrent(short hpToAdd) {
this.hpCurrent += hpToAdd;
}
}

package com.fortresswars.entity;

import com.jme3.texture.Image;
import eu.javaspecialists.tools.apt.NoArgsConstructor;

@NoArgsConstructor
public abstract class Thing {
Image icon;

public Thing() {
}
}

我想根据这些类为我的项目生成一个 XML 架构,这样其他开发人员就可以根据生成的架构构建一个 XML 文件,他们可以在发送给我之前验证信息。但是我不知道什么是最好的,是基于类生成 XML Schema,还是基于 XML Schema 生成类。请指出有哪些工具可以做到这一点,以及使用这些方法中的每一种方法的优势?

我知道有一个名为 JAXB 的工具,但我不知道它是否可以完成这两项工作,或者其中任何一项。

最佳答案

关于java - 从 Java 类(或相反)生成 XML 模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8720045/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com