This document is for technical professionals who work with educational data, and in particular, the creation of XML data files that conform to the Ed-Fi Data Standard. These XML data files are often exported from source data systems such as student information systems and assessment systems into Ed-Fi Standard Interchange Schema.
To gain the most benefit from this information, the reader should already be familiar with the following knowledge areas:
Ed-Fi adopters may need to run validation checks against Ed-Fi data exchange XML files that have been created according to the Ed-Fi Data Standard and Ed-Fi Standard Interchange Schemas.
The following documentation describes how to run validation using Notepad++. This requires local copies of the Ed-Fi XML Core and Interchange Schema which can be downloaded from the Ed-Fi Alliance GitHub Ed-Fi-Standard repository.
Download the interchange XSD files you will need. For example, if you are validating a student enrollment XML, you will need Interchange-StudentEnrollment.xsd
Put these files into your working folder.
Step 3: Update the XML File Schema Location Path
Open the Ed-Fi XML file to validate in Notepad++. Before validating, you will need to update the schemaLocation path to match where you stored the Ed-Fi Interchange schema locally.
Replace the '../../../../XSLT2/References/Ed-Fi-Standard/Schemas/' portion of the schemaLocation with your local file path, leaving both the 'http://ed-fi.org/0320 ' and interchange file name unchanged.
For example, if you saved the Ed-Fi schemas to your C drive and were validating an AssessmentMetadata XML file, your schemaLocation would appear as follows: