Skip to content

Upgrade version of libxmljs2 used to bring in line with Dashboard validation #574

Description

@simon-20

Brief Description
The Validator API (this repo) uses libxmljs2 to do XML parsing and schema validation, but it is using a version which is several years old and fails to catch some schema validation problems. This means the validation results reported by the Validator and the Dashboard (which has its own validation process) diverge, which is confusing.

The task here is to upgrade libxmljs2 (or switch library, if needed) to bring the validation results in line with each other.

Associated issues:

IATI/validator-web#1002
IATI/IATI-Dashboard#845

Severity
High

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions