Tôi đang phát triển một phần của ứng dụng web có một lược đồ XML làm đầu vào để tạo một tệp XML. Cũng có dữ liệu được đưa vào các thẻ XML theo cách được sắp xếp.cách tạo XML từ lược đồ XML trong dữ liệu java và nguồn cấp dữ liệu trong đó?
ví dụ, tôi sẽ có một ArrayList của 100 số, nói, 1-100
và XSD sẽ trông giống như ví dụ sau:
xs: element name = "elt1"
xs: complexType
xs:sequence
xs:element name="elt1-1"
xs:element name="elt1-2"
xs:element name="elt1-3"
xs:element name="elt1-4"
xs:element name="elt1-5"
xs:sequence
xs: complexType
xs: el ement name = "elt1"
...... các yếu tố khác
làm thế nào tôi có thể tạo ra một tập tin XML như sau:
< elt1>
< elt1-1> 1 < elt1-1>
< elt1-2> 2 < elt1-2>
< elt1-2> 3 < elt1-3>
< elt1-4> 4 < elt1-4>
< elt1-5> 3 < elt1-5>
< elt1>
để dữ liệu trong mỗi thẻ là số tương ứng trong danh sách mảng, theo cùng thứ tự dữ liệu trong danh sách mảng?
Tôi thực sự đánh giá cao bất kỳ đề xuất hoặc ngoại lệ nào. Cảm ơn trước!
Cảm ơn bạn Patrice. Tôi đã kiểm tra các bài đăng đó nhưng không tìm thấy những gì tôi muốn. Tôi muốn quá trình tạo ra được tự động hóa trong webapp, mà không cần sử dụng các công cụ bên ngoài như oxy. –
@LT_Chen: Bạn có muốn JAXB cụ thể không? (bạn đã gắn thẻ câu hỏi của mình với nó) –
Không có nó không phải là JAXB. –