Bộ Chuyển Đổi XML sang TOML Trực Tuyến
Chuyển đổi XML sang TOML trực tuyến. Công cụ miễn phí biến cấu hình XML thành TOML có phần, bảng và kiểu dữ liệu đúng cho Cargo, pyproject và Hugo. Chạy trong trình duyệt.
Chuyển Đổi XML sang TOML là gì?
Chuyển đổi XML sang TOML lấy tài liệu XML phân cấp và viết lại theo TOML, ngôn ngữ cấu hình được thiết kế để rõ ràng khi đọc. XML sử dụng thẻ mở và đóng; TOML sử dụng các phần trong ngoặc vuông và các cặp khóa=giá trị. Bộ chuyển đổi ánh xạ cây XML sang cú pháp TOML để bạn không cần viết lại cấu hình thủ công.
Tại sao chuyển đổi XML sang TOML?
TOML là định dạng được chọn trong các chuỗi công cụ hiện đại: Cargo của Rust, Poetry và Hatch của Python, Hugo và nhiều dự án Go và Rust. Nhiều cấu hình cũ vẫn sống trong XML, nhưng các công cụ bạn đang sử dụng ngày nay mong đợi TOML. Chuyển đổi XML sang TOML trực tuyến là cách nhanh nhất để di chuyển mà không phải gõ lại từng dòng.
Cách bộ chuyển đổi XML sang TOML của chúng tôi hoạt động
Khi bạn nhấn Chuyển Đổi, công cụ phân tích cú pháp XML của bạn, duyệt qua cây và viết ra bằng cú pháp TOML. Các phần tử con cấp cao nhất trở thành tiêu đề [phần], các phần tử lồng nhau trở thành bảng lồng nhau và các phần tử lặp lại trở thành các khối mảng bảng [[phần]]. Mọi thứ chạy trong trình duyệt của bạn.
Tính Năng Bạn Nhận Được
- Phát hiện phần: các phần tử XML cấp cao nhất có con tự động trở thành bảng TOML.
- Giữ nguyên kiểu: số, boolean và ngày được phát hiện và viết với cú pháp TOML đúng.
- Hỗ trợ mảng bảng: các phần tử lặp lại trở thành các khối [[phần]] cho danh sách bản ghi sạch.
- Giữ nguyên thuộc tính: thuộc tính XML được giữ lại như các khóa TOML cùng với các giá trị phần tử.
- Hỗ trợ tải lên: tải tệp .xml từ thiết bị của bạn hoặc kéo thả vào ô nhập.
- Sao chép một cú nhấp: lấy kết quả TOML bằng nút Sao Chép và dán vào tệp cấu hình của bạn.
Cách Sử Dụng Công Cụ
- Dán XML vào trình soạn thảo đầu vào, hoặc sử dụng nút Tải Tệp Lên để tải tệp .xml.
- Nhấn nút Chuyển Đổi để tạo kết quả TOML ở bên phải.
- Kiểm tra tiêu đề phần và các khối mảng bảng khớp với những gì công cụ của bạn mong đợi.
- Nhấn nút Sao Chép để sao chép TOML vào clipboard của bạn.
Các Trường Hợp Sử Dụng Phổ Biến
- Hiện đại hóa cấu hình: chuyển cấu hình XML sang dự án dựa trên TOML mà không cần gõ lại.
- Dự án Rust và Python: tạo mục Cargo.toml hoặc pyproject.toml từ XML cũ hơn.
- Trình tạo trang web tĩnh: di chuyển dữ liệu XML sang cấu hình TOML Hugo hoặc Zola.
- Cấu hình có kiểu mạnh: chuyển từ XML không có kiểu sang định dạng có kiểu của TOML để ít bất ngờ hơn.
Ví Dụ Chuyển Đổi
Đầu Vào (XML)
<?xml version="1.0"?> <config> <host>localhost</host> <port>5432</port> </config>
Đầu Ra (TOML)
[config] host = "localhost" port = 5432