Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public void createXmlFile() {
- String path = Labels.getLabel("zk.file.xmlfilepath");
- Kitap k = new Kitap();
- File xmlFile = new File(path);
- try {
- if (xmlFile.createNewFile()) {
- System.out.println("Kitaplar.xml file created.");
- } else {
- System.err.println("Kitaplar.xml file can't created!");
- }
- JAXBContext jaxbContext = JAXBContext.newInstance(Kitap.class);
- Marshaller jaxbMarshaller = jaxbContext.createMarshaller();
- jaxbMarshaller.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, true);
- for (int i = 0; i < kitapList.size(); i++) {
- k.setKitapId(kitapList.get(i).getKitapId());
- k.setKitapad(kitapList.get(i).getKitapad());
- k.setYazarad(kitapList.get(i).getYazarad());
- k.setKitapdurum(kitapList.get(i).getKitapdurum());
- k.setKitaptur(kitapList.get(i).getKitaptur());
- k.setKitapImage(kitapList.get(i).getKitapimage());
- jaxbMarshaller.marshal(k, xmlFile);
- jaxbMarshaller.marshal(k, System.out);
- }
- } catch (IOException e) {
- e.printStackTrace();
- } catch (JAXBException e) {
- e.printStackTrace();
- }
- }
- @XmlRootElement
- public class Kitap {
- private int kitapId;
- private String kitapad;
- private String yazarad;
- private String kitaptur;
- private String kitapdurum;
- private byte[] kitapImage;
- public int getKitapId() {
- return kitapId;
- }
- @XmlAttribute
- public void setKitapId(int kitapId) {
- this.kitapId = kitapId;
- }
- public String getKitapad() {
- return kitapad;
- }
- @XmlElement
- public void setKitapad(String kitapad) {
- this.kitapad = kitapad;
- }
- public String getYazarad() {
- return yazarad;
- }
- @XmlElement
- public void setYazarad(String yazarad) {
- this.yazarad = yazarad;
- }
- public String getKitaptur() {
- return kitaptur;
- }
- @XmlElement
- public void setKitaptur(String kitaptur) {
- this.kitaptur = kitaptur;
- }
- public String getKitapdurum() {
- return kitapdurum;
- }
- @XmlElement
- public void setKitapdurum(String kitapdurum) {
- this.kitapdurum = kitapdurum;
- }
- public byte[] getKitapImage() {
- return kitapImage;
- }
- @XmlElement
- public void setKitapImage(byte[] kitapImage) {
- this.kitapImage = kitapImage;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement