错误:org.xml.sax.SAXParseException:cvc-complex-type.2.3

Erro: org.xml.sax.SAXParseException: cvc-complex-type.2.3

我只是在使用 "umarshall" - XSD 验证:

      <xs:complexType>
        <xs:sequence maxOccurs="50">
          <xs:element name="docZip">
            <xs:annotation>
              <xs:documentation>Informação resumida ou documento fiscal eletrônico de interesse da pessoa ou empresa. O conteúdo desta tag estará compactado no padrão gZip. O tipo do campo é base64Binary.</xs:documentation>
            </xs:annotation>
            <xs:complexType>
              <xs:sequence>
                <xs:any processContents="skip">
                  <xs:annotation>
                    <xs:documentation>Estrutura genérica do documento fiscal eletrônico</xs:documentation>
                  </xs:annotation>
                </xs:any>
              </xs:sequence>
              <xs:attribute name="NSU" type="TNSU" use="required">
                <xs:annotation>
                  <xs:documentation>NSU do documento fiscal</xs:documentation>
                </xs:annotation>
              </xs:attribute>
              <xs:attribute name="schema" type="xs:string" use="required">
                <xs:annotation>
                  <xs:documentation>Identificação do Schema XML que será utilizado para validar o XML existente no campo seguinte. Vai identificar o tipo do documento e sua versão. Exemplos: resNFe_v1.00.xsd, procNFe_v3.10.xsd, resEvento_1.00.xsd, procEventoNFe_v1.00.xsd</xs:documentation>
                </xs:annotation>
              </xs:attribute>
            </xs:complexType>
          </xs:element>
        </xs:sequence>
      </xs:complexType>

我有这个例外:

[org.xml.sax.SAXParseException: cvc-complex-type.2.3: Element 'docZip' cannot have character [children], because the type's content type is element-only.]

有人知道怎么回事吗?

当您尝试解组使用上述 xsdservice response or request xml 时,xml 似乎有一个 'docZip' 元素,其中包含一些文本其他与它的子元素。如下图

<docZip>
    Text which is not allowed
    <childElement>
    </chilElement>
</docip>

这就是 xsd 验证失败的原因。所以捕获实际的 xml 并查看是否在 docZip 元素中没有直接文本

有关此错误的更多详细信息,请参阅 this link