-
Nunca vi a palavra XSchema como sinônimo para XML Schema, que seria o termo correto.
-
Para mim a questão apresenta erro. Primeiro nesse tal de XSchema, que nunca ouvi falar, deveria ser XML Schema. Além disso, para ser considerado válido, basta que ele esteja em conformidade com algum validador e existem outros além do DTD e do XML Schema, então, não necessariamente, um documento XML precisa estar em conformidade com um desses dois para ser considerado válido. Ele pode ser considerado válido estando em conformidade com outros Schemas.
-
Omitir informação não significa que a questão está incorreta, assim mesmo que a questão tenha citado apenas o DTD e o XML Schema não caracteriza que a questão está incorreta.
-
Considerei a questão correta por conta do artigo indefinido "um". O XML Schema da W3C é um tipo de esquema XML, mas existem outros, como o Schematron e Relax. Para um arquivo XML ser válido, tem que estar em conformidade com um DTD ou com um esquema XML qualquer. Foi isso que entendi.
-
Pior de tudo: existe XSchema.
No documento de especificação do DDML (Document Definition Markup Language) http://www.w3.org/TR/NOTE-ddml temos que:
"DDML was formerly known as XSchema."
-
O DTD, incluem o arquivo XML dentro do padrão aceitável para que sejam validados e aceitos seus dados e estrutura do documento.
Resposta: Certo