Tag: xsd

来自Java / Kotlin的XML,跨平台的

我有用XSD指定的XML格式,我想要生成相应的Java(或Kotlin)源代码,包括(反)序列化。 我知道JAXB,但据我所知,它很大程度上依赖于反思。 这对我来说是没有选择的,因为我想要生成的源代码准备好转换成JavaScript(例如GWT或Kotlin / JavaScript)。 正因为如此,这些才是要求: 使用XSD模式生成相应的Java或Kotlin源代码 不要使用反射,而是包含序列化/反序列化方法的普通旧Java类 注入一个XML IO接口(如StaX)与所需的方法(我可以根据目标安装:JVM,JavaScript,Android,…) 你知道这个任务的工具,还是我必须创建我自己的解决方案?