## Java Architecture for XML Binding (JAXB) mkdir myjaxb cd myjaxb mkdir classes gen-src ## download jaxb and adjust below HOME: export JAXB_HOME=~/xml/jaxb20 export JAXB_LIB=$JAXB_HOME/lib export JAXB_JAR=$JAXB_LIB/jaxb-api.jar:$JAXB_LIB/jaxb-libs.jar:$JAXB_LIB/jaxb-xjc.jar $JAXB_HOME/bin/xjc.sh -p JAXBbooks books.xsd -d gen-src # created classes can the be found in gen-src/JAXBbooks javac -d classes -classpath $JAXB_JAR `find gen-src -name '*.java'` javac -d classes -classpath $JAXB_JAR:classes JAXBbooks.java java -classpath classes:$JAXB_JAR JAXBbooks books.xml $JAXB_HOME/bin/xjc.sh -p JAXBmondial mondial-jaxb.xsd -d gen-src javac -d classes -classpath $JAXB_JAR `find gen-src -name '*.java'` javac -d classes -classpath $JAXB_JAR:classes JAXBmondial.java java -classpath classes:$JAXB_JAR JAXBmondial mondial-jaxb.xml