vi

XML sang YAML

Chuyển tệp XML sang YAML cục bộ - toàn bộ cây phần tử thành ánh xạ thụt 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+

    XML là một định dạng đánh dấu được dùng rộng rãi cho cấu hình, trao đổi dữ liệu và tài liệu - với các thẻ, phần tử lồng nhau và thuộc tính. YAML theo đuổi cùng mục tiêu dễ đọc, nhưng dùng thụt lề thay cho dấu ngoặc nhọn và là ngôn ngữ chung của các pipeline CI, Docker Compose và Kubernetes. Công cụ này đọc tệp XML của bạn và viết cùng cây đó thành YAML đúng định 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, js-yaml viết YAML, cả hai đều là JavaScript thuần. Các phần tử lồng nhau trở thành ánh xạ lồng nhau, các phần tử lặp lại trở thành chuỗi tuần tự, và các thuộc tính được giữ lại - chúng xuất hiện với tiền tố @_ làm khóa riêng, đúng như trong công cụ XML sang JSON của chúng tôi. Từ một tài liệu XML, bạn nhận được một .yaml thụt lề sẵn sàng để dùng.

    Trước khi phân tích, công cụ kiểm tra tính đúng định dạng; XML không hợp lệ bị từ chối kèm thông báo rõ ràng thay vì âm thầm tạo ra kết quả sai. Một tài liệu XML có đúng một phần tử root, nên YAML tạo ra luôn là một ánh xạ với khóa root đó. Nội dung văn bản của một phần tử cũng có thuộc tính sẽ xuất hiện dưới khóa #text. Không có gì được tải lên - tệp của bạn ở lại trên thiết bị của bạn.

    Thông số kỹ thuật

    Thông số kỹ thuật
    Định dạng đầu vàoXML
    Định dạng đầu raYAML
    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 XML của bạn.
    2. Công cụ chuyển nó thành YAML.
    3. Tải tệp YAML về.

    Giới hạn: Kiểm tra tính đúng định dạng 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 phần tử lồng nhau trở thành ánh xạ, phần tử lặp lại thành chuỗi tuần tự, thuộc tính thành khóa @_ và nội dung văn bản của phần tử thành #text. Số và giá trị luận lý được nhận diện và phát ra theo đúng kiểu của chúng. Kết quả luôn là một ánh xạ YAML với khóa root của XML.

    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 được giữ lại và xuất hiện với tiền tố @_ làm khóa riêng, đúng như trong XML sang JSON.

    Đ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 chuỗi tuần tự YAML.

    Tính đúng định dạng có được kiểm tra không?

    Có. XML được kiểm định 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.

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

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

    Công cụ liên quan