2008-12-31 34 views
11

Có cái gì có sẵn có thể giúp tôi chuyển đổi XSD thành các bảng quan hệ SQL không? XSD là khá lớn (trong thế giới của tôi anyway) và tôi có thể tiết kiệm thời gian và nhàm chán gõ nếu một cái gì đó đẩy tôi về phía trước chứ không phải là bắt đầu từ đầu.Chuyển đổi XSD thành các bảng quan hệ SQL

XSD là here nếu bạn muốn xem. Đó là một định dạng được chuẩn hóa/bản địa hóa để trao đổi MSDS.

+0

thể trùng lặp của [? Làm thế nào tôi có thể tạo bảng cơ sở dữ liệu từ các tập tin XSD] (http://stackoverflow.com/questions/138575/how-can-i -tạo-cơ sở dữ liệu-bảng-từ-xsd-files) –

Trả lời

10

Altova's XML Spy có tính năng sẽ tạo Tập lệnh SQL DDL từ tệp XSD. XML Spy sẽ chi phí cho bạn một số tiền mặc dù.

Điều thú vị là một nhà phát triển đã sử dụng một mẹo thực sự thông minh khi sử dụng bản dịch XSLT để tạo tập lệnh DDL từ tệp XSD. Họ đã vạch ra nó trong hai phần herehere.

tôi có thể phải cố gắng này ra bản thân mình để sử dụng trong tương lai ...

EDIT: Chỉ cần thấy câu hỏi này hỏi trước here ...

0

Bạn có thể sử dụng phép biến đổi XSLT. Xem, ví dụ: tại đây: Generating SQL from XSD and XSL stylesheets with XSLT.

Microsoft có công cụ dòng lệnh để thực hiện các phép biến đổi XSLT: Microsoft Command-Line tool for XSLT.

Cũng dễ dàng tích hợp các biến đổi vào quá trình xây dựng bằng MSBuild hoặc Grunt.

Đây là tài liệu tham khảo cho các tài liệu Microsoft: XML Standards Reference, including XSD, XSLT, etc.

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