Craig Hawker

Online XCRI-CAP Validator

THIS VALIDATOR IS FOR XCRI-CAP 1.1 ONLY. IF YOU ARE DEVELOPING AN XCRI-CAP 1.2 FEED THEN YOU MUST USE THE VALIDATOR AT http://validator.xcri.co.uk.

Please note that adding XSD references will override ALL XSD files referenced within a schemaLocation attribute. If you reference XSD schemas using a schemaLocation attribute then it is recommended that these options are unchecked before running.

XCRI-CAP version

Currently only XCRI-CAP 1.1 is supported.

External XSD references

Adds a reference to the XCRI-CAP 1.1 XSD at http://www.xcri.org/bindings/xcri_cap_1_1.xsd to the namespace resolver.

Adds a reference to the XCRI-CAP 1.1 Terms XSD at http://www.xcri.org/bindings/xcri_cap_terms_1_1.xsd to the namespace resolver.

Adds a reference to a stub XSD at http://www.craighawker.co.uk/XCRI/Validation/XSDs/ukprn.xsd to the namespace resolver, allowing UKPRN identifiers as suggested in http://www.xcri.org/wiki/index.php/Identifier.

Adds a reference to a stub XSD at http://www.craighawker.co.uk/XCRI/Validation/XSDs/geo.xsd to the namespace resolver, allowing geolocational address elements as suggested in http://www.xcri.org/wiki/index.php/Address.

Validate Uri

If you already have a published - or publically-available - XCRI feed, use the box below to enter the Uri, then click Validate.
Please note that the Uri-validation routine only supports RESTful services or services that directly return a valid XCRI-CAP document. If your XCRI-CAP document requires more complicated requests (e.g. SOAP), please manually generate the document and use the Direct XML Input method instead.

If checked, this application will also automatically follow feed autodiscovery tags, and check the recommended reliable feed location. Provided your feed implements one of these recommended patterns, simply enter your educational institution's homepage above.

Validate XML

If you are developing an XML feed, or want to test whether you have fixed an issue, paste XML in the box below and click Validate.