Định Dạng và Nén XML - thụt lề hoặc thu gọn

Định dạng và nén XML

Công cụ này làm gì

XML thường đến từ máy móc, nằm gọn trên một dòng dài vô tận: một nguồn cấp RSS, một sơ đồ trang, một phản hồi API, một tệp cấu hình. Trang này trả lại cấu trúc để bạn đọc được, và lấy đi khi bạn cần bản gọn.

Cách dùng

  1. 1 Dán XML vào - cả nguồn cấp hay chỉ một phần tử đều được.
  2. 2 Chọn mức thụt lề, rồi bấm Định dạng hoặc Nén.
  3. 3 Văn bản đổi ngay trong cùng một ô - sao chép, hoặc bấm Hoàn tác.

XML không phải HTML, và khác biệt đó cắn thật

Trong HTML, một nhúm phần tử không bao giờ đóng: <link>, <br>, <img>. Trong XML chẳng có gì đặc biệt - mà <link> lại xuất hiện trong mọi nguồn cấp RSS trên web, bọc lấy một địa chỉ. Một công cụ mang luật HTML vào XML sẽ lệch thụt lề một cấp kể từ đó và bỏ rơi thẻ đóng. Trang này tắt luật đó đi.

CDATA là nội dung, không phải mã đánh dấu

Khối CDATA tồn tại chính là để một đoạn văn bản có thể chứa dấu ngoặc nhọn mà không bị phân tích. Các nguồn cấp dùng nó suốt để đặt HTML của bài viết. Ở đây phần thân của nó đi qua nguyên vẹn: không thụt lề lại, không escape, không gộp khoảng trắng - vì bất kỳ việc nào trong số đó cũng đổi thứ mà bên đọc nguồn cấp nhận được.

Khoảng trắng giữa các phần tử thường tự do - trong văn bản thì không

Thụt lề giữa hai thẻ chẳng có nghĩa gì với bộ phân tích, nên nén sẽ bỏ đi. Nhưng trong nội dung hỗn hợp - văn bản có phần tử nằm bên trong - một dấu cách là một phần của dữ liệu, và công cụ này giữ lại. Đó là lựa chọn thận trọng: một trình đọc nguồn cấp hiện "onetwo" thay vì "one two" là lỗi chẳng ai truy ngược tới công cụ định dạng.

Nó định dạng, không kiểm tra tính hợp lệ

Một thẻ đóng bị thiếu hay một dấu & lạc lõng cũng sẽ được thụt lề như mọi thứ khác - công cụ làm việc trên văn bản, không phải trên tài liệu đã phân tích. Đó là chủ ý: một bộ kiểm tra lặng lẽ sửa tệp giúp bạn sẽ giấu đi đúng thứ bạn mở nó ra để tìm. Nếu kết quả trông sai, hãy tìm chỗ khập khiễng mà nó vừa phơi bày.

Định dạng XML - câu hỏi thường gặp

Có, và đó là hai lý do phổ biến nhất khiến người ta mở trang này. Cả hai đều là XML thuần, thường đến trên một dòng duy nhất, và đều chứa phần tử <link> - đúng trường hợp mà một công cụ nghĩ theo kiểu HTML làm sai. Các khối CDATA trong mục của nguồn cấp đi qua nguyên vẹn.

Công cụ định dạng dùng nhiều nhất

Mới
Định Dạng SQL Chia một truy vấn dài thành các dòng dễ đọc, hoặc ép lại thành một dòng. Giữ nguyên kiểu chữ từ khóa, tên trong dấu nháy và chuỗi của bạn.
Phổ biến hôm nay
Định Dạng JSON Định dạng, nén và kiểm tra JSON ngay trên trình duyệt. Lỗi được chỉ rõ theo dòng và cột, cây gấp gọn cho thấy cấu trúc.

Công cụ dành cho nhà phát triển liên quan

Định Dạng JSON Định dạng, nén và kiểm tra JSON ngay trên trình duyệt. Lỗi được chỉ rõ theo dòng và cột, cây gấp gọn cho thấy cấu trúc.
Định Dạng HTML Thụt lề đoạn HTML lộn xộn để đọc được, hoặc rút gọn để nó nhẹ hơn. Dùng được với cả đoạn rời, và không bao giờ viết lại mã của bạn thành thứ khác.
Nén CSS Nén CSS bằng cách bỏ chú thích và khoảng trắng, hoặc trải lại với thụt lề gọn gàng. Giữ nguyên khoảng trắng trong calc(), chuỗi và chú thích giấy phép.
Định Dạng SQL Chia một truy vấn dài thành các dòng dễ đọc, hoặc ép lại thành một dòng. Giữ nguyên kiểu chữ từ khóa, tên trong dấu nháy và chuỗi của bạn.

Các công cụ khác bạn có thể thích

Word sang PDF Chuyển Word sang PDF miễn phí: tải lên tệp DOC, DOCX, ODT hoặc RTF và nhận bản PDF giữ đúng định dạng chỉ trong vài giây.
PDF sang Word Chuyển PDF sang Word miễn phí: tải lên tệp PDF và nhận file DOCX chỉnh sửa được trong vài giây - không đăng ký, không hình mờ.
Trình đếm từ Công cụ đếm từ miễn phí: dán văn bản để đếm từ, ký tự, câu, đoạn và xem thời gian đọc ước tính. Văn bản không rời khỏi trình duyệt.
Trình đếm ký tự Công cụ đếm ký tự miễn phí: đếm ký tự có và không có khoảng trắng, số từ, số dòng và kiểm tra giới hạn SEO cho tiêu đề, mô tả.
Trình kiểm tra mật độ từ khóa Công cụ kiểm tra mật độ từ khóa miễn phí: dán văn bản hoặc URL để xem tần suất của từng từ và cụm từ kèm tỷ lệ phần trăm.