如果您对JAXB完全陌生,请参阅https://blogs.sap.com/2019/11/06/jaxb-in-sap-pi-java-mapping/
差异
导入必须来自另一个命名空间;Include具有相同的名称空间;
症状
当XSD文件和common一样具有以下类型时:
在控制台中使用JAXB从XSD生成类时出现如下错误
解决方案
将所有相关的XSD文件放在一个文件夹中
请从Github获取所有示例XSD文件并将其加载到eclipse中。(这是我第一次使用Github。如果您下载文件有困难,购物领券,淘客佣金,请告诉我)
这里是eclipse的视图
使用通常的方式从schema创建类
在控制台中获取这些日志
所有相关类都将列在下面
默认情况下,JAXB只会从schema的复杂类型生成类。如果要将简单类型转换为类,物联网工程课程,则必须创建一个特殊的绑定文件。
复制粘贴上述代码并创建一个名为:宾丁.xjb
也可以从Github下载
将文件放在包文件夹
从模式生成类如下
在下面的步骤中,从文件夹中选择xjb
这是点击OK按钮后的视图
通过点击Finish按钮,淘客推广怎么做,所有类型都将被创建成java类
,啥叫人工智能本文地址: /cunchu/64342.html
版权声明:本文发布于收集站云 内容均来源于互联网 如有侵权联系删除