What are XML Schemas?

XML Schemas are text documents written in XML schema language that describe the structure of XML documents.

XML Schemas can be considered as the definition of your language. That is, for other people/applications to use your language in their application, they need access to the definitions described in the schema.

For the purposes of VBA, very rarely will you need to write schemas, as Excel automatically generates them.