getodk / validate

ODK Validate is a Java application for confirming that a form is valid and compliant with the ODK XForms specification. Contribute and make the world a better place! ✨🔍✨
https://docs.getodk.org/validate/
Other
9 stars 26 forks source link

Validate forms that define external secondary instances #65

Closed lognaturel closed 5 years ago

lognaturel commented 5 years ago

Problem description

Uncovered by @KeynesYouDigIt while resolving https://github.com/XLSForm/pyxform/issues/286. Validate doesn't define a way to expand jr://file/ URIs so forms with external secondary instances crash.

Steps to reproduce the problem

Load a form with an external secondary instance such as nigeria_wards_external.xml.txt

Expected behavior

Forms with external secondary instances pass validation.