vi

TOML sang XML

Chuyển tệp TOML sang XML cục bộ - cấu hình thành dạng đánh dấu hợp lệ, không tải lên, ngay trong trình duyệt của bạn.

Đang xử lý cục bộ trên thiết bị của bạn ...

0%

Tệp của bạn chưa bao giờ rời khỏi thiết bị

    Tệp của tôi có bị tải lên không?

    Không. Mọi thứ chạy trong trình duyệt của bạn - tệp của bạn không bao giờ rời khỏi thiết bị. Cách kiểm chứng điều này

    Không tải lên100% cục bộ
    Nội dung ở lại với bạnkhông ai khác chạm tới
    Máy chủ tại ĐứcGDPR ngay từ thiết kế
    Kiểm định độc lậpTLS A+ · HTTP header A+

    TOML là định dạng cấu hình của các bộ công cụ Rust và Python - một Cargo.toml hay pyproject.toml 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ị. XML là định dạng đánh dấu lâu đời để trao đổi dữ liệu, tài liệu văn phòng và nhiều giao diện doanh nghiệp, với thẻ và thuộc tính. Công cụ này đọc tệp TOML của bạn và viết cùng cấu trúc đó thành XML hợp lệ.

    Việc chuyển đổi chạy hoàn toàn cục bộ trong trình duyệt của bạn: smol-toml đọc TOML, fast-xml-parser viết XML, cả hai đều là JavaScript thuần. Các bảng trở thành phần tử lồng nhau, mảng các bảng trở thành phần tử lặp lại, và các giá trị vô hướng trở thành văn bản của phần tử. Một tài liệu XML cần đúng một phần tử gốc; nếu TOML của bạn có nhiều khóa cấp cao nhất, nội dung được đặt gọn gàng dưới một phần tử root để kết quả luôn hợp lệ.

    Như vậy khoảng trống cuối cùng trong ma trận định dạng được lấp đầy: JSON, YAML, TOML và XML giờ có thể chuyển đổi qua lại cục bộ theo mọi chiều. Công cụ vẫn trung thực về điều đó: giá trị ngày/giờ TOML được ghi vào XML dưới dạng văn bản ISO 8601, vì XML không có kiểu ngày riêng. Kết quả là XML thụt lề, dễ đọc, có dòng tiêu đề khai báo. 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àoTOML
    Định dạng đầu raXML
    Xử lý hàng loạtKhông
    Xử lýCục bộ trong trình duyệt (JavaScript)
    Tải tệp lênKhông có

    Trong 3 bước

    1. Thả hoặc chọn tệp TOML của bạn.
    2. Công cụ chuyển nó thành XML.
    3. Tải tệp XML về.

    Giới hạn: TOML luôn phân tích thành một bảng. Một khóa cấp cao nhất duy nhất trở thành phần tử root của XML; nhiều khóa được đặt dưới một phần tử root để XML có đúng một gốc. Các bảng con trở thành phần tử lồng nhau, mảng các bảng thành phần tử lặp lại. Giá trị ngày/giờ TOML được ghi dưới dạng văn bản ISO 8601 (XML không có kiểu ngày). TOML không hợp lệ bị từ chối kèm thông báo rõ ràng.

    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.

    Nó có hoạt động với Cargo.toml hay pyproject.toml không?

    Có. Cargo.toml, pyproject.toml và các tệp TOML khác được phân tích trực tiếp và viết thành XML.

    Phần tử gốc được xác định thế nào?

    Một khóa cấp cao nhất duy nhất trở thành gốc; nhiều khóa được đặt dưới một phần tử root.

    Giá trị ngày/giờ được xử lý thế nào?

    Dưới dạng văn bản ISO 8601, vì XML không có kiểu ngày riêng.

    Chiều ngược lại có hoạt động không?

    Có, với công cụ "XML sang TOML" của chúng tôi.

    Công cụ liên quan