2011-12-08 28 views

Trả lời

1

thử thư viện jlibs. bạn có thể thấy bạn tạo ra cách tạo lược đồ xml bằng cách sử dụng jlibs.xml.xsd.XSDocument ở cuối wiki

+1

bạn đã thử cái này chưa? các loại enum được bảo vệ theo gói để API không hoạt động (afaict). –

+0

trong java, enums không bao giờ được bảo vệ gói. xem http://stackoverflow.com/questions/17815592/visibility-of-enum-values-in-java –

1

Sử dụng api xsd của nhật thực có khả năng tạo, phân tích và cập nhật xsd. Refer to their documentation để biết chi tiết về cách thực hiện.

1

bạn có thể xây dựng XML schemata trong bộ nhớ và chuyển đổi chúng thành chuỗi.

1

Trong dự án của tôi, tôi đã sử dụng trình biên dịch JAXB để tạo ra một mô hình đối tượng "API được tạo tại nhà" lấy lược đồ XML làm đầu vào XJC. Bạn có thể tìm thấy tệp tại đây: http://www.w3.org/2001/XMLSchema.xsd

Một giải pháp khác là sử dụng dự án Eclipse MDT XSD (http://www.eclipse.org/modeling/mdt/?project=xsd#xsd) nhưng tôi thấy nó không được ghi lại và dễ dàng tích hợp trong bản dựng Maven.

Các vấn đề liên quan