2016-12-20 2 views
1

Ich habe eine WSDL/XSD von Client und versuchen wsimport zu importieren verwenden, und es beschwert sich:Ist complexType als Attribut-Inhalt erlaubt?

[ERROR] Unexpected <complexType> appears at line 508 column 33 

ich die Datei überprüft, und es zeigt:

<complexType name="ActionInfo"> 
    <sequence/> 
    <attribute name="action"> 
    <complexType name="string"> 
     <simpleContent> 
     <extension/> 
     </simpleContent> 
    </complexType> 
    </attribute> 
    <attribute name="type"> 
    <complexType name="string"> 
     <simpleContent> 
     <extension/> 
     </simpleContent> 
    </complexType> 
    </attribute> 
    </complexType> 

Ist das überhaupt legal? Anscheinend ist das die xsd, die ich von ihrer Produktionsumgebung bekommen habe, also funktioniert es irgendwie für sie.

Auf der Oberseite ihrer WSDL, sagt sie es von Axis 1.4

+0

"Werke für [uns]" ist keine Entschuldigung. Es ist falsch. (Es ist auch zweifelhaft, dass es wirklich für sie funktioniert.) – kjhughes

Antwort

Verwandte Themen