Điều cần biết
- Tệp XSD là tệp Lược đồ XML.
- Mở một chương trình bằng Visual Studio hoặc bất kỳ trình soạn thảo văn bản nào.
- Chuyển đổi sang định dạng XML, JSON hoặc Excel với các chương trình tương tự hoặc một trình chuyển đổi chuyên dụng.
Bài viết này giải thích các tệp XSD là gì, bao gồm cách mở một tệp và cách chuyển đổi tệp này sang định dạng tệp khác.
Tệp XSD là gì?
Tệp có phần mở rộng tệp XSD rất có thể là tệp Lược đồ XML; một định dạng tệp dựa trên văn bản xác định các quy tắc xác thực cho tệp XML và giải thích biểu mẫu XML.
Vì chúng là các tệp lược đồ, chúng cung cấp một mô hình cho một thứ khác, trong trường hợp này là các tệp XML. Ví dụ: tệp XSD có thể yêu cầu tệp XML phải có một số ranh giới, mối quan hệ, thứ tự, thuộc tính, đặc điểm lồng nhau và các phần tử khác, cũng như đặt bất kỳ hạn chế nào.
Tệp XML có thể tham chiếu tệp XSD với thuộc tính schemaLocation.
Chương trình thêu chữ thập củaHobbyWare's Pattern Maker cũng sử dụng phần mở rộng tệp này cho định dạng của nó.
Cách mở tệp XSD
Vì tệp XSD là tệp văn bản có định dạng tương tự như tệp XML, chúng tuân theo cùng một loại quy tắc mở / chỉnh sửa. Tuy nhiên, hầu hết các câu hỏi liên quan đến tệp này đều xoay quanh cách tạo một tệp; đây là một bài đăng trên blog tuyệt vời tại ASP. NET về việc tạo một bài đăng.
SchemaViewer là một chương trình miễn phí sẽ hiển thị các tệp XSD ở định dạng cây thích hợp, giúp chúng dễ đọc hơn so với một trình soạn thảo văn bản đơn giản như Notepad.
Tệp cũng có thể mở bằng Microsoft Visual Studio, XML Notepad, EditiX XML Editor, Progress Stylus Studio và XMLSpy. Oxygen XML Editor là một trong số ít trình mở XSD hoạt động trên Linux, Mac và Windows.
Bạn cũng có thể sử dụng trình soạn thảo văn bản, vì nó chỉ là một tệp văn bản. Xem một số mục yêu thích của chúng tôi trong danh sách Trình chỉnh sửa văn bản miễn phí tốt nhất này.
Đây là ví dụ về tệp XSD trông như thế nào khi được mở trong trình soạn thảo văn bản:
Nếu bạn đang xử lý tệp XSD được sử dụng với Pattern Maker, tất nhiên, bạn có thể mở tệp đó bằng phần mềm đó. Tuy nhiên, để mở và in tệp mẫu miễn phí, HobbyWare cung cấp chương trình Trình xem Trình tạo Mẫu. Chỉ cần kéo tệp vào chương trình hoặc sử dụng menu File> Open. Trình xem này cũng hỗ trợ định dạng PAT tương tự.
Ứng dụng Android Cross Stitch Paradise cũng có thể mở các tệp XSD thêu chữ thập.
Cách chuyển đổi tệp XSD
Cách dễ nhất để chuyển đổi tệp XSD sang định dạng khác là sử dụng một trong các trình chỉnh sửa từ trên.
Ví dụ: Visual Studio có thể lưu một tệp thành XML, XSLT, XSL, DTD, TXT và các định dạng tương tự khác.
Trình chỉnh sửa lược đồ JSON có thể chuyển đổi một thành JSON. Xem chuỗi Stack Overflow này để biết thêm thông tin về các hạn chế của chuyển đổi này.
Một chuyển đổi khác mà bạn có thể muốn là XSD sang PDF để bạn có thể mở tệp trong trình xem PDF. Có lẽ không có nhiều lý do để làm điều này ngoại trừ việc đảm bảo rằng mã hiển thị trên bất kỳ máy tính nào mở nó. Bạn có thể thực hiện chuyển đổi này tại XmlGrid.net hoặc bằng máy in PDF.
Nếu những gì bạn đang tìm kiếm là một trình chuyển đổi XML sang JSON, thì có bộ chuyển đổi XML sang JSON trực tuyến này mà bạn có thể sử dụng để làm điều đó.
Công cụ Định nghĩa Lược đồ XML có thể chuyển đổi các tệp XDR, XML và XSD thành một lớp hoặc tập dữ liệu có thể tuần tự hóa, như lớp C.
Bạn có thể sử dụng Microsoft Excel nếu cần nhập dữ liệu từ tệp và đưa vào bảng tính. Trong câu hỏi "Cách chuyển đổi tệp XSD sang XLS" trên Stack Overflow, bạn có thể xem cách tạo nguồn XML từ tệp, sau đó kéo và thả dữ liệu ngay vào bảng tính.
Có khả năng là chương trình Trình tạo mẫu được đề cập ở trên (không phải trình xem miễn phí) có thể được sử dụng để chuyển đổi tệp thêu chữ thập sang định dạng mới.
Vẫn không thể mở tệp?
Nếu tệp của bạn không mở bằng các chương trình và công cụ ở trên, thì rất có thể bạn đang không thực sự xử lý tệp XSD mà thay vào đó là tệp chia sẻ phần mở rộng tệp tương tự.
Ví dụ: hậu tố XDS trông rất giống XSD, nhưng thay vào đó được sử dụng cho các tệp Dự án DS Game Maker và tệp Thiết kế LcdStudio. Cả hai định dạng tệp đó đều không liên quan đến các tệp hoặc mẫu XML.
Khái niệm tương tự cũng áp dụng ở những nơi khác, như với các tệp XACT Sound Bank sử dụng phần mở rộng tệp. XSB. Đây là những tệp âm thanh sẽ không mở bằng bất kỳ chương trình tương thích với XSD nào. XFDL và XFDF thực sự giống nhau.
Nếu tệp của bạn kết thúc bằng một phần mở rộng tệp khác, hãy nghiên cứu các chữ cái / số bạn thấy để tìm chương trình nào có thể mở hoặc chuyển đổi loại tệp cụ thể đó.