pdk-xml-validator-lib 1.9.0-alpha.0

PDK XML Validator Library
Documentation

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