--- In jug-indonesia@yahoogroups.com, sm96 <[EMAIL PROTECTED]> wrote:
>
> kenapa pake schemagen?
> https://jaxb.dev.java.net/guide/Invoking_schemagen_programatically.html
> 
> 2008/6/5 singgih_praditya2000 <[EMAIL PROTECTED]>:
> > Selamat Sore Semua
> >
> > Ada yang pernah coba meng-generate xms schema menggunakan java, saya
> > sudah coba JAXB, tapi ternyata menggunakan schemagen yang native dan
> > tidak bisa diautomatisasi, ada yang tahu library java yang bagus buat
> > meng-generate xml schema (xsd) dari java object / class
> >
> > Thanks
> >
> > Singgih Praditya
> >
> > 
> 
> 
> 
> -- 
> syaiful.mukhlis
> gtalk:[EMAIL PROTECTED]
>

saya sudah buat code seperti ini :

JAXBContext context = JAXBContext.newInstance(NamaKelas.class);
MySchemaOutputResolver outputResolver = new MySchemaOutputResolver();
outputResolver.createOutput("http://www.w3.org/2001/XMLSchema"; ,
"/tmp/coba.xsd");
context.generateSchema(outputResolver);

dan kelas :

import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import javax.xml.bind.SchemaOutputResolver;
import javax.xml.transform.Result;
import javax.xml.transform.stream.StreamResult;

class MySchemaOutputResolver extends SchemaOutputResolver {
    public Result createOutput(
            String namespaceUri,
            String suggestedFileName)
            throws IOException {
        StreamResult res =
                new StreamResult(
                new FileOutputStream(
                new File(""+ suggestedFileName)));
        res.setSystemId(suggestedFileName);
        return res;
    }
}

tapi hasilnya datanya kosong

best regard

nanti dicoba lagi

Thank


Kirim email ke