Question: what are the xml schemas?
Answer: An XML schema is a description of a type of XML document, typically expressed in terms of constraints on the structure and content of documents of that type, above and beyond the basic syntactical constraints imposed by XML itself. ... There are languages developed specifically to express XML schemas.