schop aars
Legacy Member
Code:
import java.util.List;
import java.io.*;
import javax.xml.bind.JAXBContext;
import javax.xml.bind.JAXBException;
import javax.xml.bind.Unmarshaller;
import generated.*;
import generated.ObjectFactory;
import generated.Aanrijdingsformulier;
import generated.Aanrijdingsformulier.*;
import generated.Aanrijdingsformulier.DatumAanrijding;
public class unmarshaller
{
public static void main( String[] args )
{
try
{
JAXBContext jc = JAXBContext.newInstance( "generated" );
Unmarshaller u = jc.createUnmarshaller();
Aanrijdingsformulier af =(Aanrijdingsformulier)u.unmarshal(new FileInputStream( "bestand.xml" ) );
ObjectFactory factory = new ObjectFactory();
DatumAanrijding da = factory.createAanrijdingsformulierDatumAanrijding();
da = af.getDatumAanrijding();
String datum = da.getDatum();
System.out.println(""+da);
}
catch( JAXBException je )
{
je.printStackTrace();
}
catch( IOException ioe )
{
ioe.printStackTrace();
}
}
}
compileren werkt maar bij uitvoeren geeft em volgende fout
Code:
Exception in thread "main" java.lang.NoClassDefFoundError: javax/xml/stream/XMLS
treamException
at com.sun.xml.bind.v2.runtime.JAXBContextImpl.createUnmarshaller(JAXBCo
ntextImpl.java:604)
at com.sun.xml.bind.v2.runtime.JAXBContextImpl.createUnmarshaller(JAXBCo
ntextImpl.java:107)
at unmarshaller.main(unmarshaller.java:24)
Press any key to continue...