Trình định dạng & xác thực XML
Làm đẹp, thu gọn và xác thực XML ngay trong trình duyệt của bạn, với thụt lề 2 dấu cách, 4 dấu cách hoặc tab, giữ nguyên thuộc tính và chú thích, cùng báo lỗi tức thì.
Trình định dạng & xác thực XML — Dán XML để in đẹp với thụt lề 2 dấu cách, 4 dấu cách hoặc tab, hoặc thu gọn thành một dòng nhỏ gọn duy nhất. Cú pháp được xác thực ngay khi bạn gõ và lỗi đầu tiên được báo cáo kèm dòng và cột của nó. Mọi thứ được phân tích hoàn toàn trong trình duyệt của bạn và không bao giờ được tải lên.
Trình định dạng & xác thực XML là gì?
Một trình định dạng, làm đẹp và xác thực XML trực tuyến miễn phí chạy hoàn toàn trong trình duyệt của bạn. Dán XML đã thu gọn hoặc lộn xộn và chế độ Làm đẹp sẽ thụt lề lại tài liệu theo lựa chọn 2 dấu cách, 4 dấu cách hoặc tab của bạn, giữ nguyên các thuộc tính, khai báo XML, chú thích và các phần CDATA. Chuyển sang chế độ Thu gọn để loại bỏ khoảng trắng giữa các phần tử và gom mọi thứ thành một dòng nhỏ gọn duy nhất để truyền tải hoặc lưu trữ. Khi bạn gõ, nó xác thực mã đánh dấu bằng một trình phân tích nghiêm ngặt, và chỉ báo Trạng thái hiển thị „Valid XML” hoặc đánh dấu lỗi đầu tiên kèm dòng và cột của nó. Các nhà phát triển dùng nó để đọc và gỡ lỗi SOAP, RSS, sơ đồ trang web, SVG, bố cục Android và tệp cấu hình, cũng như để dọn dẹp các phản hồi API trước khi commit.
Cách sử dụng Trình định dạng & xác thực XML
- Dán hoặc gõ XML của bạn vào ô Nhập.
- Để nguyên chế độ ở Làm đẹp để thụt lề tài liệu, hoặc nhấp Thu gọn để gom thành một dòng duy nhất.
- Chọn thụt lề từ menu thả xuống: 2 dấu cách, 4 dấu cách hoặc một tab.
- Kiểm tra thẻ Trạng thái - nó hiển thị „Valid XML” hoặc hiển thị „Invalid” kèm dòng và cột của lỗi đầu tiên.
- Dùng nút Sao chép để lấy kết quả đã định dạng, hoặc nhấp Xóa để làm trống phần nhập và bắt đầu lại.
Ví dụ
Làm đẹp tài liệu một dòng (2 dấu cách)
Đầu vào
<note><to>Tove</to><from>Jani</from></note>
Đầu ra
<note> <to>Tove</to> <from>Jani</from> </note>
Thu gọn một tệp cấu hình
Đầu vào
<config> <debug>false</debug> <port>8080</port> </config>
Đầu ra
<config><debug>false</debug><port>8080</port></config>
Bắt một thẻ chưa đóng
Dán <a><b>x</a> và Trạng thái chuyển sang „Invalid”, báo cáo thẻ đóng không khớp cùng với dòng và cột của vấn đề để bạn có thể nhảy thẳng đến đó và sửa mã đánh dấu.
Câu hỏi thường gặp
- XML của tôi có được tải lên máy chủ không?
- Không. Việc phân tích, làm đẹp, thu gọn và xác thực đều diễn ra cục bộ trong trình duyệt của bạn. Dữ liệu của bạn không bao giờ rời khỏi thiết bị, và công cụ vẫn hoạt động khi ngoại tuyến.
- Tôi có thể dùng những tùy chọn thụt lề nào?
- Ở chế độ Làm đẹp, bạn có thể thụt lề lại bằng 2 dấu cách, 4 dấu cách hoặc một ký tự tab, được chọn từ menu thả xuống. Chế độ Thu gọn bỏ qua thụt lề và loại bỏ khoảng trắng giữa các phần tử để tạo ra một dòng duy nhất.
- Nó có giữ thuộc tính, chú thích và CDATA không?
- Có. Trình định dạng giữ nguyên các thuộc tính phần tử, khai báo XML, chú thích và các phần CDATA, và giữ nguyên thứ tự các nút anh em của bạn. Nó thụt lề lại cấu trúc mà không thay đổi dữ liệu.
- Tại sao nó báo XML của tôi là không hợp lệ?
- Trình xác thực báo cáo vấn đề cú pháp đầu tiên và thêm dòng và cột của nó. Nguyên nhân thường gặp là một thẻ không bao giờ được đóng, một thẻ đóng không khớp với thẻ đã mở, thiếu dấu nháy quanh giá trị thuộc tính, hoặc có nhiều hơn một phần tử gốc.
- Nó có tự động xác thực lại không?
- Có. Việc xác thực và định dạng cập nhật khi bạn gõ, vì vậy ngay khi bạn sửa chỗ được đánh dấu, Trạng thái sẽ chuyển lại „Valid XML” và kết quả được làm mới tức thì.
Công cụ liên quan
Mã hóa / giải mã Base32 / Base58
Mã hóa văn bản thành Base32 (RFC 4648) hoặc Base58 (bảng chữ cái Bitcoin) và giải mã cả hai trở lại văn bản, hoàn toàn an toàn với UTF-8 và toàn bộ trong trình duyệt của bạn.
Mã hóa / Giải mã Base64
Mã hóa hoặc giải mã Base64 (an toàn UTF-8) với bảng chữ cái URL-safe, đệm tùy chọn, ngắt dòng 64/76, đếm byte và ký tự trực tiếp, cùng chế độ xem byte dạng hex hoặc nhị phân.
Công cụ chuyển đổi kiểu chữ và đếm
Chuyển văn bản giữa UPPERCASE, camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case, dot.case và hơn thế, đồng thời đếm ký tự, từ và dòng.
Trình định dạng và rút gọn mã
Làm đẹp hoặc rút gọn HTML, CSS và JavaScript ngay lập tức trong trình duyệt của bạn, với thụt lề 2 dấu cách, 4 dấu cách hoặc tab và nén JavaScript bằng Terser.