XML Schema Definition (XSD) é usada para a definição de reg...
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