SóProvas


ID
2849401
Banca
CESPE / CEBRASPE
Órgão
TCE-MG
Ano
2018
Provas
Disciplina
Programação
Assuntos

A recomendação do World Wide Web Consortium (W3C) que especifica como descrever formalmente os elementos em um documento XML para verificar se cada item de conteúdo no documento adere à descrição do elemento no qual o conteúdo deve ser colocado é designada

Alternativas
Comentários
  • Gabarito B


    XML Schema é uma linguagem baseada no formato XML para definição de regras de validação ("esquemas") em documentos no formato XML. Foi a primeira linguagem de esquema para XML a obter o status de recomendação por parte do W3C. Esta linguagem é uma alternativa ao DTD, cuja sintaxe não é baseada no formato XML.


    fonte:

    https://pt.wikipedia.org/wiki/XML_Schema

  • gab B


    O XSD é o arquivo que define a estrutura de dados. O XML é o arquivo que contém os dados. Sim é possível trabalhar com um XML sem o XSD, mas é recomendável que você tenha um XSD.

    Por exemplo, no XSD posso dizer que existe um campo chamado Data_de_Nascimento, que pode ser preenchido como nulo.

    No arquivo XML caso o campo Data_de_Nascimento não seja preenchido o mesmo pode não ser apresentado.

    No caso da integração de um sistema fortemente tipado, caso o programador se baseie em um XML que veio sem Data_de_Nascimento para criar suas classes, terá uma infeliz surpresa quando começar a vir XMLs contendo Data_de_Nascimento.

    Então para assegurar a validade dos dados, utilizamos o XSD, que muitos chamam de Schema.

  • Porque não pode ser DTD, já que também é uma define uma gramatica?