Advertisement
Guest User

Untitled

a guest
Mar 4th, 2015
222
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.22 KB | None | 0 0
  1. public void createXmlFile() {
  2. String path = Labels.getLabel("zk.file.xmlfilepath");
  3. Kitap k = new Kitap();
  4. File xmlFile = new File(path);
  5.  
  6. try {
  7. if (xmlFile.createNewFile()) {
  8. System.out.println("Kitaplar.xml file created.");
  9. } else {
  10. System.err.println("Kitaplar.xml file can't created!");
  11. }
  12.  
  13. JAXBContext jaxbContext = JAXBContext.newInstance(Kitap.class);
  14. Marshaller jaxbMarshaller = jaxbContext.createMarshaller();
  15.  
  16. jaxbMarshaller.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, true);
  17.  
  18. for (int i = 0; i < kitapList.size(); i++) {
  19. k.setKitapId(kitapList.get(i).getKitapId());
  20. k.setKitapad(kitapList.get(i).getKitapad());
  21. k.setYazarad(kitapList.get(i).getYazarad());
  22. k.setKitapdurum(kitapList.get(i).getKitapdurum());
  23. k.setKitaptur(kitapList.get(i).getKitaptur());
  24. k.setKitapImage(kitapList.get(i).getKitapimage());
  25.  
  26. jaxbMarshaller.marshal(k, xmlFile);
  27. jaxbMarshaller.marshal(k, System.out);
  28. }
  29.  
  30. } catch (IOException e) {
  31. e.printStackTrace();
  32. } catch (JAXBException e) {
  33. e.printStackTrace();
  34. }
  35.  
  36. }
  37.  
  38. @XmlRootElement
  39. public class Kitap {
  40.  
  41. private int kitapId;
  42. private String kitapad;
  43. private String yazarad;
  44. private String kitaptur;
  45. private String kitapdurum;
  46. private byte[] kitapImage;
  47.  
  48. public int getKitapId() {
  49. return kitapId;
  50. }
  51.  
  52. @XmlAttribute
  53. public void setKitapId(int kitapId) {
  54. this.kitapId = kitapId;
  55. }
  56.  
  57. public String getKitapad() {
  58. return kitapad;
  59. }
  60.  
  61. @XmlElement
  62. public void setKitapad(String kitapad) {
  63. this.kitapad = kitapad;
  64. }
  65.  
  66. public String getYazarad() {
  67. return yazarad;
  68. }
  69.  
  70. @XmlElement
  71. public void setYazarad(String yazarad) {
  72. this.yazarad = yazarad;
  73. }
  74.  
  75. public String getKitaptur() {
  76. return kitaptur;
  77. }
  78.  
  79. @XmlElement
  80. public void setKitaptur(String kitaptur) {
  81. this.kitaptur = kitaptur;
  82. }
  83.  
  84. public String getKitapdurum() {
  85. return kitapdurum;
  86. }
  87.  
  88. @XmlElement
  89. public void setKitapdurum(String kitapdurum) {
  90. this.kitapdurum = kitapdurum;
  91. }
  92.  
  93. public byte[] getKitapImage() {
  94. return kitapImage;
  95. }
  96.  
  97. @XmlElement
  98. public void setKitapImage(byte[] kitapImage) {
  99. this.kitapImage = kitapImage;
  100. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement