Most likely the compiler isn't able to find your target class - remember
Jibx opens and modifies the .class file itself. Try this:
java -classpath lib\jibx-bind.jar;lib\bcel.jar;build\classes
org.jibx.binding.Compile binding.xml
(I can't figure out how to augment the classpath when using the "-jar"
option, but I'm sure there's some way to do it if you for some reason
really don't want to list org.jibx.binding.Compile directly).
On Wed, 2008-01-16 at 20:36 +0100, Wolf-Dieter Mische wrote:
> Hi,
>
> I'm trying to get jibx working, but I always get this exception:
> "Binding binding.xml is unusable because of validation errors"
> I think I'm calling the compiler wrong.
>
> I have following directory structure:
> jibxtest
> ├ binding.xml
> ├ src //Directory with java sources
> ├ build
> ├ classes //Directory with java classes
> ├ data //Directory with xml file (foo.xml)
> ├ lib //Directory with jibx libs
>
> My basic call was "java -jar .\lib\jibx-bind.jar binding.xml" I tried it in
> several directories, but I always get the exception.
>
> What did I wrong?
>
> The XML file looks like:
> <foo name="something">
> <content>abc</content>
> <a><b>as</b></a>
> </foo>
> The destination class looks like:
> package org.domain;
> public class Foo {
> String content;
> String b;
> }
> And the binding.xml like:
> <binding>
> <mapping name="foo" class="org.domain.Foo">
> <structure name="a">
> <value name="b" field="b"/>
> </structure>
> <value name="content" field="content"/>
> </mapping>
> </binding>
>
> regards
> wolle
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
jibx-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jibx-users