XML Schema Definition (XSD) é usada para a definição de reg...

Próximas questões
Com base no mesmo assunto
Q885597 Programação
XML Schema Definition (XSD) é usada para a definição de regras de validação em documentos construídos no formato XML. Ela fornece recursos como namespaces e datatypes para os elementos e atributos. XSD é uma alternativa ao
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: Letra D - DTD.

A questão aborda o tema de validação de documentos XML através de esquemas de definição. O XML Schema Definition (XSD) é um mecanismo que permite definir a estrutura e as restrições de conteúdo de documentos XML. Este mecanismo oferece recursos avançados em comparação a outras formas de definição de esquema, como a DTD (Document Type Definition).

O XSD é preferível quando se necessita de tipos de dados específicos, namespaces e maiores capacidades de validação. Por exemplo, com XSD, é possível definir restrições como valores mínimos e máximos ou padrões específicos para os dados, o que não é possível com DTD.

A alternativa correta é a Letra D - DTD, pois a DTD é um método mais antigo e menos flexível para a definição de regras de validação em documentos XML. Enquanto o XSD é um padrão mais moderno e robusto, que foi desenvolvido para superar as limitações da DTD, oferecendo uma gama muito mais ampla de tipos de dados e permitindo a validação de documentos XML de forma mais precisa e detalhada.

As demais alternativas não estão corretas porque:

  • JavaScript é uma linguagem de programação utilizada principalmente para interatividade e lógica em páginas web, e não está relacionada à validação de documentos XML.
  • CSS é usado para estilização de páginas web e não tem relação com a validação de estruturas XML.
  • DOM (Document Object Model) é uma interface de programação para documentos HTML e XML, que permite que scripts alterem o conteúdo, a estrutura e o estilo de documentos. Não é uma ferramenta de definição e validação de estrutura de documentos XML.

Portanto, para quem se prepara para concursos, é essencial compreender a distinção entre XSD e DTD no contexto de XML, reconhecendo que XSD é a ferramenta mais atual e completa para validar e definir a estrutura de documentos XML.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Ano: 2012 Banca: CESPE Órgão: Banco da Amazônia Prova: Técnico Científico - Produção e Infraestrutura

 

DTD (document type definition) e XSD (XML schema description) são dois formatos de interoperabilidade de dados usados no escopo do padrão XML, e, de modo geral, um documento DTD é semanticamente menos expressivo que seu equivalente XSD.

 

Resposta: Certa

Document Type Definition (DTD) e XML Schema são mecanismos para estrutura de documentos em XML, conhecidos também como informação de cabeçalho de documentos XML e são responsáveis por


- Descrever regras estruturais que tags seguem no documento

- Lugares no documento p/ texto normal.

- Listar os recursos externos ou entidades externas

- Declarar os recursos internos ou entidades internas

- Relacionar os tipos de recursos que não fazem parte da linguagem XML, tais como anotações e dados binários

Esquema XML : uma alternativa para DTDs

Algumas pessoas reclamaram que os DTDs usam uma sintaxe antiga e inflexível e não são expressivos o suficiente para algumas necessidades. Outros acham estranho que os documentos sigam uma sintaxe e os DTDs outra. Os modelos de conteúdo e as declarações da lista de atributos são difíceis de ler e entender e é frustrante que os padrões para dados em elementos e atributos não possam ser especificados.

https://www.oreilly.com/library/view/learning-xml/0596000464/0596000464_learnxml-ID-5.6.html

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo