Java WSDL中的ArrayType

Java WSDL中的ArrayType,java,jakarta-ee,wsdl,wsimport,Java,Jakarta Ee,Wsdl,Wsimport,执行wsimport时出错。我正在跟踪有关传输阵列类型的链接。有什么问题吗 [ERROR] undefined attribute 'soapenc:arrayType' XSD文件: <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <xsd:schema version="1.0" targetNamespace="http://com.company.hplistener.service/" xmln

执行wsimport时出错。我正在跟踪有关传输阵列类型的链接。有什么问题吗

[ERROR] undefined attribute 'soapenc:arrayType'
XSD文件:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<xsd:schema version="1.0" targetNamespace="http://com.company.hplistener.service/"
    xmlns:tns="http://com.company.hplistener.service/" 
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns:soapenc="http://schemas.xmlsoap.org/wsdl/encoding/"     
    xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
    >

    <xsd:complexType name="PrinterInsertInfo">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="percLevelBlack"  type="xsd:long" />
            <xsd:element minOccurs="0" name="percLevelCyan"  type="xsd:long" />
            <xsd:element minOccurs="0" name="percLevelYellow"  type="xsd:long" />
        </xsd:sequence>
    </xsd:complexType>


        <xsd:complexType name="ArrayOfPrinterInsertInfo">  
        <xsd:complexContent>   
            <xsd:restriction base="tns:PrinterInsertInfo">  
                <xsd:attribute ref="soapenc:arrayType" wsdl:arrayType="tns:PrinterInsertInfo[]"/>  
            </xsd:restriction>  
        </xsd:complexContent>  
    </xsd:complexType> 


arrayType
在中定义,而不是在中定义。尝试使用
wsdl:arrayType
而不是“soapenc:arrayType”。尝试过,但出现错误:[error]未定义的属性“wsdl:arrayType”能否请您在从序言中删除
standalone=“yes”
后重试?删除了standalone=“yes”,但有相同的问题。除非您告诉我什么问题,否则这里的人将无法提供帮助。