soap - 在同一对象中使用扩展和元素时,WSDL 无法正确构建
问题描述
每当我尝试构建 wsdl 文件时,它在继承并列出一系列元素时都不会正确构建对象。例如...
<xs:complexType name="Triangle">
<xs:annotation>
<xs:documentation>blah blah blah </xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:extension base="Shape">
<xs:sequence>
<xs:element ref="angle1"/>
<xs:element ref="angle2"/>
<xs:element ref="angle3"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>`
这仅使用扩展库构建 Java Triangle 类,并且没有上面列出的 3 个元素。但是,如果我删除扩展名,则在构建 wsdl 文件后会填充 3 个元素。只有当我同时拥有扩展标签和元素标签时,才会出现元素内容。任何人都知道发生了什么?
解决方案
推荐阅读
- vim - GVim 代码折叠有不同的文本,具体取决于我打开文件的方式
- r - 在循环中使用 mutate 创建变量
- javascript - 未从 Fetch API 定义的数组
- c++ - 如何定义布尔运算符来比较类的确切属性?
- python - 将日期格式添加到python中的现有文件路径时出现连接错误
- laravel - 我想要简单的数组而不是 [__ob__: Observer]
- reactjs - 在 React 中更改另一个组件的状态
- docker - 无法在远程 Kubernetes 中访问我的服务
- javascript - 删除方法在 React js 中不起作用。无法删除行
- java - 从数据库中获取枚举值时出错:没有枚举常量,嵌套异常是 java.lang.IllegalArgumentException