sách gpt4 ai đã đi

xml - Tạo lược đồ Json từ lược đồ XML (XSD)

In lại Tác giả: IT Lao Gao Thời gian cập nhật: 2023-10-28 12:43:41 31 4
mua khóa gpt4 Nike

Có ai biết cách tạo ra không?Sơ đồ JSONTừ lược đồ XML hiện có (tệp XSD)? Có công cụ nào sẵn có không?

1 Câu trả lời

Tuyên bố miễn trừ trách nhiệm:Tôi làJsonixTác giả của , một thư viện ánh xạ JavaScript XML<->JSON nguồn mở mạnh mẽ.

Hôm nay tôi đã đăng Trình biên dịch lược đồ Jsonix Phiên bản mới, mới Tạo lược đồ JSONChức năng.

Chúng ta hãy sử dụng Đơn đặt hàngVí dụ như kiến ​​trúc. Sau đây là một đoạn trích:

  










Bạn có thể biên dịch kiến ​​trúc này bằng các công cụ dòng lệnh được cung cấp:

java -jar jsonix-schema-compiler-full.jar
-generateJsonSchema
-p PO
lược đồ/purchaseorder.xsd

Tạo trình biên dịchÁnh xạ Jsonixcũng nhưphù hợp với lược đồ JSON .

Đây là kết quả (đã được chỉnh sửa cho ngắn gọn):

{
"id":"PurchaseOrder.jsonschema#",
"định nghĩa":{
"Loại đơn hàng mua":{
"loại":"đối tượng",
"title":"Loại đơn hàng mua",
"của cải":{
"gửi đến":{
"title":"gửi đến",
"tất cả":[
{
"$ref":"#/định nghĩa/Địa chỉ Hoa Kỳ"
}
]
},
"hóa đơn":{
"title":"hóa đơn đến",
"tất cả":[
{
"$ref":"#/định nghĩa/Địa chỉ Hoa Kỳ"
}
]
}, ...
}
},
"Địa chỉ Hoa Kỳ":{ ... }, ...
},
"bất kỳ":[
{
"loại":"đối tượng",
"của cải":{
"tên":{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"giá trị":{
"$ref":"#/definitions/PurchaseOrderType"
}
},
"Tên phần tử":{
"localPart":"Đơn đặt hàng mua",
"không gian tênURI":""
}
}
]
}

Bây giờ, Sơ đồ JSON này được lấy từ Sơ đồ XML gốc. Đây không phải là sự chuyển đổi 1:1, nhưng nó rất, rất gần như vậy.

Sơ đồ JSON được tạo khớp với ánh xạ Jsonix được tạo. Vì vậy, nếu bạn sử dụng Jsonix để chuyển đổi XML<->JSON, bạn sẽ có thể xác thực JSON bằng Sơ đồ JSON được tạo. Nó cũng chứa tất cả siêu dữ liệu cần thiết (như tên phần tử, thuộc tính và kiểu) từ lược đồ XML gốc.

Tuyên bố miễn trừ trách nhiệm:Đây hiện là tính năng thử nghiệm mới. Có một số điều được biết đếnhạn chế và chức năng bị thiếu Nhưng tôi hy vọng điều này sẽ sớm trở nên rõ ràng và chín chắn.

Liên kết:

Liên quan đến XML - Tạo lược đồ Json từ lược đồ XML (XSD), chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/3922026/

31 4 0
CNTT Lao Gao
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com