Pessoal… preciso de uma ajuda com o XMLBeans.
Quero gerar o .java a partir do schema, mas acontece isso:
C:\XMLParser>scomp BookStore.xsd
Time to build schema type system: 1.39 seconds
Time to generate code: 0.141 seconds
java.io.IOException: CreateProcess: C:\XMLParser\javac @C:\DOCUME~1\Usuario\CONFIG~1\Temp\javac15296 error=2
null
java.io.IOException: CreateProcess: C:\XMLParser\javac @C:\DOCUME~1\Usuario\CONFIG~1\Temp\javac15296 error=2
at java.lang.ProcessImpl.create(Native Method)
at java.lang.ProcessImpl.(Unknown Source)
at java.lang.ProcessImpl.start(Unknown Source)
at java.lang.ProcessBuilder.start(Unknown Source)
at java.lang.Runtime.exec(Unknown Source)
at java.lang.Runtime.exec(Unknown Source)
at org.apache.xmlbeans.impl.tool.CodeGenUtil.externalCompile(CodeGenUtil.java:231)
at org.apache.xmlbeans.impl.tool.SchemaCompiler.compile(SchemaCompiler.java:1126)
at org.apache.xmlbeans.impl.tool.SchemaCompiler.main(SchemaCompiler.java:368)
BUILD FAILED
Mesmo assim, vejo que ele cria os .java.
Criei a classe Validate, que só tem um main contendo o seguinte:
String path = “C:\XMLParser\BookStore.xml”;
BookStoreDocument bookStore = (BookStoreDocument) parseXml(path, null);
Mas, na chamada do parser acima, acontece isso:
Exception in thread “main” java.lang.ClassCastException: org.apache.xmlbeans.impl.values.XmlAnyTypeImpl
at Validate.main(Validate.java:24)
Alguém pode ajudar?? Obrigado!