Kiểm tra XML
Xác thực tính hợp lệ của XML trực tuyến. Phát hiện thẻ chưa đóng và lỗi cú pháp.
Giới thiệu công cụ
XML Validator kiểm tra xem tài liệu XML của bạn có đúng định dạng (well-formed) theo đặc tả XML hay không. Công cụ phát hiện các lỗi phổ biến như thẻ chưa đóng, tên phần tử không khớp, sử dụng ký tự không hợp lệ và thiếu phần tử gốc.
Kết quả báo lỗi bao gồm số dòng và đoạn ngữ cảnh để bạn xác định và sửa lỗi nhanh chóng. Việc kiểm tra sử dụng DOMParser tích hợp sẵn của trình duyệt — không có dữ liệu XML nào được gửi lên máy chủ. Công cụ này chỉ kiểm tra tính đúng định dạng, không kiểm tra tính hợp lệ theo schema (XSD hoặc DTD).
Cách sử dụng
- Dán mã XML vào ô nhập liệu, hoặc nhấp vào Sample (Valid) hoặc Sample (Errors) để tải ví dụ mẫu.
- Nhấp vào Validate để chạy kiểm tra.
- Nếu phát hiện lỗi, thông báo lỗi và số dòng sẽ được hiển thị kèm đoạn ngữ cảnh.
- Sửa lỗi trong trình soạn thảo XML của bạn và kiểm tra lại cho đến khi thấy 'Valid XML'.
Trường hợp sử dụng
Các nhà phát triển backend kiểm tra tài liệu XML API trước khi triển khai để phát hiện lỗi phân tích cú pháp trong môi trường production. Kỹ sư dữ liệu xử lý luồng XML kiểm tra các mẫu để đảm bảo tính toàn vẹn cấu trúc. Nhà phát triển front-end nhúng SVG kiểm tra đoạn mã trước khi dán vào HTML. Bất kỳ ai chỉnh sửa tệp cấu hình XML đều dùng công cụ này để phát hiện lỗi gõ trước khi khởi động lại dịch vụ.
Câu hỏi thường gặp
- Well-formedness là gì? — Một tài liệu XML well-formed tuân theo các quy tắc cú pháp XML cơ bản: một phần tử gốc, các thẻ được lồng và đóng đúng cách, thuộc tính được đặt trong dấu ngoặc kép, và không có ký tự không hợp lệ. Well-formedness là điều kiện tiên quyết để kiểm tra hợp lệ theo schema.
- Công cụ này có kiểm tra theo schema XSD hoặc DTD không? — Không. Công cụ này chỉ kiểm tra tính đúng định dạng về mặt cấu trúc. Để kiểm tra theo XSD hoặc DTD, hãy sử dụng một trình xử lý XML đầy đủ như Saxon hoặc plugin IDE.
- XML của tôi có được gửi lên máy chủ không? — Không. DOMParser tích hợp sẵn của trình duyệt xử lý toàn bộ việc kiểm tra cục bộ. Mã XML của bạn không bao giờ rời khỏi thiết bị của bạn.