首页 > 解决方案 > src-resolve:无法将名称“tns:callResult”解析为(n)“类型定义”

问题描述

在 Spring Boot 中,当我想编写 xsd 文件时(我正在编写此文件以调用 webservice)我收到类型错误。(src-resolve:无法将名称“tns:callResult”解析为 a(n)“类型定义” ')

<xs:element name="releaseMsisdnResponse">
    <xs:complexType>
        <xs:sequence>
            <xs:element minOccurs="0" name="callResult" type="tns:callResult"/>
        </xs:sequence>
    </xs:complexType>
</xs:element>

我应该如何解决这个问题?tnx :)

标签: javaxmlspringweb-servicesxsd

解决方案


tns表示Target Namespace,即当前文档。
您需要提供另一个element命名callResult的,例如

<xs:element name="callResult">
  <xs:complexType>
    <xs:sequence>
      <xs:element ... />
      ...
    </xs:sequence>
  </xs:complexType>
</xs:element>

推荐阅读