Chuyển đến nội dung chính

Tổng quan

Giới thiệu XML Validation API, một công cụ mới được thiết kế để hỗ trợ xác thực XML bằng cách đảm bảo rằng markup XML của bạn an toàn và đúng cấu trúc theo schema được chỉ định.

Endpoint /api/v1/validate-xml chấp nhận một XML file và một XSD schema. Nếu phát hiện bất kỳ lỗi nào khi phân tích XML hoặc schema, phản hồi 400 Bad Request sẽ được trả về. Sau khi xác thực, phản hồi 200 OK sẽ được gửi cùng với mọi lỗi xác thực được phát hiện đối với schema đã cung cấp.

Lưu ý: Xử lý DTD bị vô hiệu hóa. Khi gặp DTD, quá trình xác thực sẽ thất bại với thông báo rằng DTD bị cấm.

Phiên bản Halo tối thiểu: v2.6.0

Tài liệu API


Cấp phép

Truy cập XML Validation API

Cần có giấy phép mới để truy cập XML Validation API. Nếu bạn muốn thêm tính năng xác thực XML vào triển khai Halo của mình, vui lòng liên hệ với chúng tôi để nhận giấy phép bao gồm chức năng này.

Giới hạn số tệp hằng ngày và giới hạn dữ liệu hằng ngày

Việc sử dụng XML Validation API được tính vào mức sử dụng tệp và dữ liệu hằng ngày của bạn. Nếu vượt quá giới hạn xử lý tệp của Halo, mọi yêu cầu mới tới XML Validation API sẽ thất bại theo cùng cách như các yêu cầu API đồng bộ hoặc không đồng bộ.

Lưu ý: chỉ phần XML của yêu cầu được tính vào mức sử dụng tệp và dữ liệu hằng ngày. XSD schema không được tính.