Overview
    • PDF

    Overview

    • PDF

    Article summary

    Introducing the XML Validation API, a new tool designed to facilitate XML validation by ensuring that your XML markup is secure and well-formed in accordance with the specified schema.

    The /api/v1/validate-xml endpoint accepts an XML file and an XSD schema. If any errors are detected when parsing the XML or schema, a 400 Bad Request response will be returned. Upon validation, a 200 OK response will be issued along with any validation errors that were detected against the provided schema.

    Note: DTD processing is disabled. When a DTD is encountered, the validation will fail with a message stating that DTDs are prohibited.

    Minimum Halo version: v2.6.0

    API Documentation


    Licensing

    Accessing the XML Validation API

    A new license is required to access the new XML Validation API. If you would like to add XML validation to your Halo deployment, please contact us for a new license including this functionality.

    Daily File Limit and Daily Data Limit

    Utilizing the XML Validation API will count towards your daily file and data usage. If your Halo file processing limit is exceeded, any new requests to the XML Validation API will fail in the same manner as they would with the Sync or Async APIs.

    Note: only the XML portion of the request contributes to your daily file and data usage; the XSD schema is not counted as part of the file or data usage.


    Was this article helpful?

    What's Next