PDK XML Validator Library
Provides XML validation functionality with configurable structural constraints, validating XML payloads incrementally from the request body stream.
Highlights
- Stream-first validation API for policy usage
- Configurable limits for depth, attributes, children, text and comments
Primary types
- [
XmlValidatorBuilder]: builder to configure validation constraints - [
XmlValidator]: validator instance used to validate XML payload streams - [
XmlValidator::validate]: validate from an async byte source - [
XmlValidator::validate_stream]: validate a PDK body stream - [
XmlValidationError]: error type for structural violations and malformed XML