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ì.

Đang tải công cụ…

Trình định dạng & xác thực XMLDá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

  1. Dán hoặc gõ XML của bạn vào ô Nhập.
  2. Để 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.
  3. 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.
  4. 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.
  5. 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