2016-04-07 11 views
0

Ich versuche, Java Jaxb-Klassen aus dem Schema qbxml.xsd zu erzeugen, das von Quickbooks in C: \ Programme (x86) \ Intuit \ IDN \ Common \ tools \ validator bereitgestellt wirdQuickbooks - Fehler beim Generieren von Jaxb-Klassen von qbxml.xsd

ich verwende den folgenden Befehl ein:

xjc -d C:\dev\jaxb -p com.quickbooks.jaxb qbxml.xsd 

Aber ich folgende Fehlermeldung empfangen:

[ERROR] src-resolve: Cannot resolve the name 'STRTYPE' to a(n) 'type definition' component. 
    line 5267 of file:/C:/Program%20Files%20(x86)/Intuit/IDN/Common/tools/validator/qbxml.xsd 

[ERROR] src-resolve: Cannot resolve the name 'STRTYPE' to a(n) 'type definition' component. 
    line 5285 of file:/C:/Program%20Files%20(x86)/Intuit/IDN/Common/tools/validator/qbxml.xsd 

[ERROR] src-resolve: Cannot resolve the name 'STRTYPE' to a(n) 'type definition' component. 
    line 5303 of file:/C:/Program%20Files%20(x86)/Intuit/IDN/Common/tools/validator/qbxml.xsd 

[ERROR] src-resolve: Cannot resolve the name 'STRTYPE' to a(n) 'type definition' component. 
    line 5321 of file:/C:/Program%20Files%20(x86)/Intuit/IDN/Common/tools/validator/qbxml.xsd 

Failed to parse a schema. 

Jede Hilfe würde geschätzt .. Dies ist mein erstes Mal Erzeugung der JA XB Klassen

Vielen Dank im fortgeschrittenen

Antwort

0

ich die falsche XSD mit den Klassen zu erzeugen .. die root/Eltern XSD-Datei scheint zu qbxmlops.xsd

xjc -d C:\dev\jaxb -p com.quickbooks.jaxb qbxmlops.xsd 

Dies erzeugt die alle jaxb Klassen.