Không có hoạt động xử lý nội dung tệp của bạn trên bất kỳ máy chủ nào. Bạn không cần ký thỏa thuận xử lý dữ liệu với gottrix để làm việc với tài liệu mật hay tài liệu công việc.
Hosted in GermanyGlobal Content Delivery
Máy chủ gốc đặt tại Hetzner ở Đức, phân phối trên toàn cầu qua mạng phân phối nội dung (CDN). Nội dung tệp của bạn không bao giờ được truyền đi trong quá trình này - tệp không bao giờ rời khỏi thiết bị của bạn.
XML là một định dạng đánh dấu được dùng rộng rãi cho trao đổi dữ liệu, cấu hình và tài liệu - với các thẻ, phần tử lồng nhau và thuộc tính. TOML là định dạng cấu hình rất dễ đọc của các bộ công cụ Rust và Python, với các mục đặt trong dấu ngoặc vuông và các dòng khóa-bằng-giá trị giản dị. Công cụ này đọc tệp XML của bạn và viết cùng cây đó thành TOML đúng dạng.
Việc chuyển đổi chạy hoàn toàn cục bộ trong trình duyệt của bạn: fast-xml-parser đọc XML, smol-toml viết TOML, cả hai đều là JavaScript thuần. Vì một tài liệu XML có đúng một phần tử gốc, nó trở thành một bảng TOML với khóa gốc đó. Các phần tử lồng nhau trở thành bảng con, các phần tử lặp lại trở thành mảng. Các thuộc tính được giữ lại và xuất hiện - như trong XML sang JSON - với tiền tố @_; các khóa như vậy và khóa văn bản #text được viết thành khóa đặt trong dấu nháy trong TOML.
Như vậy bắc một cây cầu giữa đánh dấu và cấu hình: một bản ghi XML trở thành một .toml có thể sửa bằng tay. Công cụ vẫn trung thực về điều đó: tính đúng dạng được kiểm tra trước khi phân tích, và XML không hợp lệ bị từ chối kèm thông báo rõ ràng. Nếu một giá trị không thể biểu diễn trong TOML, công cụ báo rõ thay vì âm thầm tạo ra điều sai. Không có gì được tải lên.
Thông số kỹ thuật
Thông số kỹ thuật
Định dạng đầu vào
XML
Định dạng đầu ra
TOML
Xử lý hàng loạt
Không
Xử lý
Cục bộ trong trình duyệt (JavaScript)
Tải tệp lên
Không có
Trong 3 bước
Thả hoặc chọn tệp XML của bạn.
Công cụ chuyển nó thành TOML.
Tải tệp TOML về.
Giới hạn: Một tài liệu XML có đúng một phần tử gốc, nên kết quả là một bảng TOML với khóa gốc đó. Các phần tử lồng nhau trở thành bảng con, các phần tử lặp lại trở thành mảng. Các thuộc tính (@_) và nội dung văn bản của phần tử (#text) được viết thành khóa đặt trong dấu nháy của TOML. Tính đúng dạng được kiểm tra trước khi phân tích; XML không hợp lệ bị từ chối kèm thông báo rõ ràng. Các giá trị không thể biểu diễn được báo rõ. Văn bản trông giống số hoặc boolean được nhận diện thành số/boolean TOML thật (giống như đã xảy ra khi đọc để chuyển XML sang JSON); chú thích XML không được ghi nhận trong khi phân tích cú pháp và do đó không xuất hiện trong TOML.
Câu hỏi thường gặp
Tệp của tôi có bị tải lên không?
Không. Việc chuyển đổi chạy hoàn toàn cục bộ trong trình duyệt - không có gì được gửi đi.
Các thuộc tính được xử lý thế nào?
Các thuộc tính xuất hiện với tiền tố @_ và được viết thành khóa đặt trong dấu nháy trong TOML, ví dụ "@_id".
Điều gì xảy ra với các phần tử lặp lại?
Các phần tử cùng tên xuất hiện nhiều lần được gom vào một mảng TOML.
Vì sao một số khóa được đặt trong dấu nháy?
Các khóa như @_id hay #text không phải khóa TOML trần; chúng được viết đúng trong dấu nháy.
Chỉ khi có sự đồng ý của bạn, chúng tôi mới đo lường mức sử dụng ẩn danh qua cookie để cải thiện gottrix. Tệp của bạn luôn nằm cục bộ trên thiết bị của bạn. Quyền riêng tư