Проверяет ли XMLHttpRequet документы XML на соответствие их XSD, если оно существует?
Нет.
XMLHttpRequest - это просто имя метода, содержимое не обязательно должно быть XML (именно поэтому оно обычно используется с JSON и сериализованными формами).Синтаксический анализатор XML обычно только проверяет, является ли XML допустимым, а не соответствует ли он конкретной схеме или DTD.Я сомневаюсь, что любой синтаксический анализатор XML браузера.
Если вы хотите проверить схему или DTD, вам нужен валидатор XML, такой как в XMLSpy.Как писал Харун, вы можете получить доступ к хост-объекту, который будет выполнять проверку, но, скорее всего, он не будет кросс-браузерным.