Pertanyaan yang diberi tag «jaxb»

Arsitektur Java untuk XML Binding adalah standar Java untuk bekerja dengan XML sebagai objek domain. Ini menyediakan mekanisme yang mudah untuk memetakan kelas Java ke representasi XML.


15
Tidak ada @XmlRootElement yang dihasilkan oleh JAXB
Saya mencoba menghasilkan kelas Java dari FpML (Finanial Products Markup Language) versi 4.5. Banyak kode dihasilkan, tetapi saya tidak bisa menggunakannya. Mencoba membuat serial dokumen yang sederhana saya dapatkan ini: javax.xml.bind.MarshalException - with linked exception: [com.sun.istack.SAXException2: unable to marshal type "org.fpml._2008.fpml_4_5.PositionReport" as an element because it is missing an @XmlRootElement …
209 java  jaxb  xjc  fpml 

4
Gunakan JAXB untuk membuat Objek dari XML String
Bagaimana saya bisa menggunakan kode di bawah ini untuk menghapus string XML dan memetakannya ke objek JAXB di bawah ini? JAXBContext jaxbContext = JAXBContext.newInstance(Person.class); Unmarshaller unmarshaller = jaxbContext.createUnmarshaller(); Person person = (Person) unmarshaller.unmarshal("xml string here"); @XmlRootElement(name = "Person") public class Person { @XmlElement(name = "First-Name") String firstName; @XmlElement(name = "Last-Name") …
174 java  xml  jaxb 

6
Perbedaan plugin Maven JAXB
Saya telah menentukan bahwa ada dua plugin JAXB untuk Maven 2, dengan beberapa konfigurasi yang berbeda. Yang satu dari Sun: http://jaxb.dev.java.net/jaxb-maven2-plugin/ , yang lain dari Mojohaus: http://mojohaus.org/jaxb2-maven-plugin/ Manakah dari dua plugin ini yang bisa direkomendasikan? Terima kasih, Matt. Pada proyek riset kecil saya, saya menemukan bahwa ada beberapa plugin lain …

7
JAXB membuat konteks dan biaya marshaller
Pertanyaannya agak teoritis, berapa biaya pembuatan konteks JAXB, marshaller dan unmarshaller? Saya telah menemukan bahwa kode saya bisa mendapatkan keuntungan dari menjaga konteks JAXB yang sama dan mungkin marshaller yang sama untuk semua operasi marshaling daripada membuat konteks dan marshaller pada setiap marshaling. Jadi berapa biaya untuk membuat konteks JAXB …
120 java  jaxb  marshalling 


20
Jaxb, Class memiliki dua properti dengan nama yang sama
dengan jaxb, saya mencoba membaca file xml hanya beberapa elemen dalam file xml yang menarik, jadi saya ingin melewatkan banyak elemen konten xml xml saya mencoba membaca <?xml version="1.0" encoding="UTF-8"?> <!--Sample XML file generated by XMLSpy v2010 rel. 3 sp1 (http://www.altova.com)--> <flx:ModeleREP xsi:schemaLocation="urn:test:mod_rep.xsd mod_rep.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:flx="urn:test:mod_rep.xsd"> <flx:DocumentHeader> <flx:Identification v="04489"/> </flx:DocumentHeader> …
120 java  xml  jaxb 

10
Bagaimana cara menghasilkan kelas JAXB dari XSD?
Saya benar-benar pemula dengan XML. Saya melakukan implementasi REST proyek Java EE dan kami mengembalikan banyak XML. Dengan ini kami memutuskan untuk menggunakan JAXB. Sejauh ini, kami telah mengodekan Model untuk XML secara manual. Tetapi sudah ada struktur kompleks yang tidak kita ketahui cara membuat kode. Kami telah membaca tentang …
116 java  jakarta-ee  jaxb 

7
Konversi sederhana antara java.util.Date dan XMLGregorianCalendar
Saya mencari metode sederhana untuk mengubah antara java.util.Date dan javax.xml.datatype.XMLGregorianCalendar di kedua arah. Ini kode yang saya gunakan sekarang : import java.util.GregorianCalendar; import javax.xml.datatype.DatatypeConfigurationException; import javax.xml.datatype.DatatypeFactory; import javax.xml.datatype.XMLGregorianCalendar; /** * Utility class for converting between XMLGregorianCalendar and java.util.Date */ public class XMLGregorianCalendarConverter { /** * Needed to create XMLGregorianCalendar instances …

9
Apa itu JAXB dan mengapa saya menggunakannya? [Tutup]
Tertutup . Pertanyaan ini berdasarkan opini . Saat ini tidak menerima jawaban. Ingin memperbaiki pertanyaan ini? Perbarui pertanyaan agar dapat dijawab dengan fakta dan kutipan dengan mengedit posting ini . Tutup 3 tahun lalu . Perbaiki pertanyaan ini Ada pria di sini yang bersumpah bahwa JAXB adalah yang terhebat sejak …
109 java  jaxb 

14
javax.xml.bind.UnmarshalException: elemen tak terduga (uri: “”, local: “Group”)
unexpected element (uri:"", local:"Group"). Expected elements are <{}group> Memenuhi pengecualian saat membatalkan marshalling dari xml JAXBContext jc = JAXBContext.newInstance(Group.class); Unmarshaller unmarshaller = jc.createUnmarshaller(); Group group = (User)unmarshaller.unmarshal(new File("group.xml")); Kelas grup tidak memiliki anotasi dan group.xml hanya berisi data. Ada yang bisa jadi penyebabnya?
103 java  xml  jaxb 

3
Apa gunanya kelas ObjectFactory JAXB 2?
Saya baru menggunakan JAXB, dan saya menggunakan xjc JAXB 2.1.3 untuk menghasilkan satu set kelas dari Skema XML saya. Selain menghasilkan kelas untuk setiap elemen dalam skema saya, itu membuat kelas ObjectFactory. Sepertinya tidak ada yang menghentikan saya untuk membuat instance elemen secara langsung, mis MyElement element = new MyElement(); …
98 java  jaxb 

12
Ubah objek Java menjadi string XML
Ya, ya saya tahu banyak pertanyaan yang diajukan tentang topik ini. Tetapi saya masih tidak dapat menemukan solusi untuk masalah saya. Saya memiliki properti objek Java beranotasi. Misalnya Pelanggan, seperti pada contoh ini . Dan saya ingin representasi String darinya. Google merekomendasikan penggunaan JAXB untuk tujuan tersebut. Tetapi dalam semua …
92 java  xml  jaxb 

9
java.lang.VerifyError: Mengharapkan bingkai stackmap pada target cabang JDK 1.7
Setelah meningkatkan ke JDK 1.7, saya mendapatkan pengecualian di bawah ini: java.lang.VerifyError: Expecting a stackmap frame at branch target 71 in method com.abc.domain.myPackage.MyClass$JaxbAccessorM_getDescription_setDescription_java_lang_String.get(Ljava/lang/Object;)Ljava/lang/Object; at offset 20 at java.lang.Class.getDeclaredConstructors0(Native Method) at java.lang.Class.privateGetDeclaredConstructors(Class.java:2413) at java.lang.Class.getConstructor0(Class.java:2723) at java.lang.Class.newInstance0(Class.java:345) at java.lang.Class.newInstance(Class.java:327) at com.sun.xml.internal.bind.v2.runtime.reflect.opt.OptimizedAccessorFactory.instanciate(OptimizedAccessorFactory.java:184) at com.sun.xml.internal.bind.v2.runtime.reflect.opt.OptimizedAccessorFactory.get(OptimizedAccessorFactory.java:129) at com.sun.xml.internal.bind.v2.runtime.reflect.Accessor$GetterSetterReflection.optimize(Accessor.java:384) at com.sun.xml.internal.bind.v2.runtime.property.SingleElementLeafProperty.<init>(SingleElementLeafProperty.java:72) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) …
88 java  jaxb  java-7 

5
Bagaimana Anda menentukan format tanggal yang digunakan saat JAXB marshals xsd: dateTime?
Ketika JAXB menyusun objek tanggal ( XMLGregorianCalendar) ke dalam elemen xsd: dateTime. Bagaimana Anda bisa menentukan format XML yang dihasilkan? Misalnya: Format data default menggunakan milidetik. <StartDate>2012-08-21T13:21:58.000Z</StartDate> Saya perlu menghilangkan milidetik. <StartDate>2012-08-21T13:21:58Z</StartDate> Bagaimana saya bisa menentukan bentuk keluaran / format tanggal yang ingin saya gunakan? Saya menggunakan javax.xml.datatype.DatatypeFactoryuntuk membuat XMLGregorianCalendarobjek. …
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.