Cách sử dụng Chuyển đổi XML
- 1
Thêm tệp hoặc dán nội dung
Thả tệp XML, JSON, CSV hoặc Excel vào, hoặc dán văn bản. Loại dữ liệu đầu vào được nhận diện từ nội dung.
- 2
Chọn định dạng đích
XML chuyển thành JSON, CSV hoặc Excel; JSON, CSV và trang tính Excel chuyển thành XML. Định dạng không phù hợp với dữ liệu của bạn sẽ bị làm mờ.
- 3
Điều chỉnh cách ánh xạ
Chọn cách xử lý thuộc tính, phần tử lặp và không gian tên, phần tử nào là một hàng, hoặc tên của phần tử gốc và phần tử hàng.
- 4
Sao chép hoặc tải xuống
Kết quả tự cập nhật khi bạn đổi tùy chọn; hãy sao chép văn bản hoặc tải xuống tệp .json, .xml, .csv hay .xlsx.
Giới hạn và Pro
Tệp XML tối đa 100 MB; tệp JSON, CSV và Excel tối đa 500 MB.
Tệp JSON, CSV và Excel tối đa 4 GB; XML luôn giữ mức 100 MB ở mọi gói, vì toàn bộ tài liệu được giữ trong bộ nhớ. Xem Pro
Về Chuyển đổi XML
Công cụ chuyển đổi XML giúp đưa dữ liệu qua lại giữa XML và những định dạng mà hầu hết phần mềm khác cần. Theo một chiều, công cụ đọc tài liệu XML – bảng giá của nhà cung cấp, tệp xuất từ ngân hàng hoặc cơ quan thuế, nguồn cấp RSS, tuyến GPX, phản hồi SOAP – rồi ghi thành JSON, tệp CSV hoặc trang tính Excel. Theo chiều ngược lại, JSON, CSV hoặc bảng tính được chuyển thành XML cho hệ thống chỉ nhập được XML.
XML không có một cách ánh xạ duy nhất sang JSON, nên bạn tự quyết định: thuộc tính thành khóa "@id", thành khóa thường hoặc bỏ qua; văn bản của phần tử nằm dưới "#text" khi phần tử còn có thuộc tính hoặc phần tử con; phần tử lặp thành mảng, hoặc mọi phần tử con đều là mảng để cấu trúc luôn ổn định; số và true/false giữ kiểu hoặc giữ dạng chuỗi; tiền tố không gian tên như dc: được giữ hoặc bỏ.
Với bảng, hãy chọn phần tử lặp lại – catalog › book, rss › channel › item – và mỗi phần tử sẽ thành một hàng. Thuộc tính và phần tử lồng nhau thành các cột có tên dạng dấu chấm như price.currency; phần tử con lặp được gộp trong một ô hoặc tách ra các cột đánh số.
Khi tạo XML, khóa và tiêu đề cột trở thành tên phần tử (tên không hợp lệ như "Unit price" được ghi là Unit_price), mảng lặp lại phần tử, kết quả được thụt lề hoặc nằm trên một dòng, có hoặc không có khai báo XML.
Bộ phân tích rất nghiêm ngặt: tệp không đúng chuẩn sẽ được báo kèm dòng và cột của lỗi đầu tiên. Chú thích và lệnh xử lý không được đưa vào kết quả, DTD và thực thể bên ngoài không bao giờ được tải, còn văn bản xen lẫn thẻ nội dòng được nối thành một giá trị.
Quyền riêng tư
XML, JSON và bảng tính được phân tích và chuyển đổi bởi một Web Worker ngay trong thẻ này; không có gì được tải lên, không bao giờ truy xuất DTD hay thực thể bên ngoài, và văn bản bạn dán không được lưu lại.
Tính năng
XML ↔ JSON
Thuộc tính dạng khóa @, mảng cho phần tử lặp, kiểu dữ liệu và không gian tên tùy bạn.
XML ↔ CSV và Excel
Chọn phần tử lặp; thẻ lồng nhau thành cột.
XML đầu ra hợp lệ
Tên được sửa, ký tự đặc biệt được thoát, thụt lề hoặc gọn một dòng.
Thông báo lỗi rõ ràng
Cho biết dòng và cột của lỗi đầu tiên về tính đúng chuẩn.