Can JAXB be used in JBuilder 8.0 enterprise

Can JAXB be used in JBuilder 8.0 enterprise edition? If so, are there tutorials or examples of any simple programs? It looks as though this is the path we will be taking for a new project at work.
plonerganAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

x
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

yasser_helmyCommented:
AFAIK, JAXB exists in JBuilder since version 6. Jbuilder 6 can parse xsl and dtd files and generate java classes to handle the xml files. the jbuilder help has a tutorial for using the tools to generate the java classes.
plonerganAuthor Commented:
We will be using a Schema, not a DTD. I understand that Castor exists in JBuilder for this.
Our application will be polling a directory for new data which is in text form. We need to transform the text to xml to conform to our Schema and then use Castor's capabilities.
Any suggestions, I am ready to give up!!!!!
I will up the points to 500 for a very good answer with a simple example.
FesterWimCommented:
The conversion from the text to the xml will probably be needed to be programmed in java.

For using JAXB, I would recommened writing a simple ant build file that does the JAXB compilation. Like this:

<project name="buildConfigurationJaxb" default="compileSchema" basedir=".">
      <property name="library.dir" value="${basedir}/../lib"/>

      <taskdef name="xjc" classname="com.sun.tools.xjc.XJCTask">
        <classpath>
              <fileset dir="${library.dir}">
                    <include name="jaxb/**/*.jar"/>
                    <include name="jaxp/**/*.jar"/>
                    <include name="jwsdp-shared/lib/**/*.jar"/>
              </fileset>
        </classpath>
      </taskdef>

      <target name="compileSchema" >
            <xjc schema="agenda-schema.xsd" target="." package="com.yourcompagny.targetpackage.jaxb"/>
      </target>
</project>

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Java

From novice to tech pro — start learning today.