<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc" elementFormDefault="qualified" attributeFormDefault="unqualified" jaxb:extensionBindingPrefixes="xjc" jaxb:version="2.1">
<xs:annotation>
<xs:appinfo>
<jaxb:globalBindings>
<xjc:simple /><!-- it did only work after adding this -->
</jaxb:globalBindings>
</xs:appinfo>
</xs:annotation>
</xs:schema>
3条答案
按热度按时间a64a0gku1#
您必须创建一个绑定文件,如下所示,这将被全局应用,并将其用作wsdl 2 java- b“bindings.txt”“wsdl”
4zcjmb1e2#
请注意,在我的例子中,我必须在jaxb绑定文件中使用
<xjc:simple
来摆脱@Endpoint
中的JAXBElement
请求和响应 Package 器:cunj1qz13#
如果我们使用的是与Jakarta EE兼容的CXF版本,则应将语法更改为: