Questão nº 44

Questão de Tecnologia da Informação · FGV TJ-SE Servidor 2023 (nº 44)

FGV2023Técnico Judiciário - Programação de SistemasTecnologia da Informação
Gabarito: Cver comentário ↓

O formato XML define apenas regras de escrita, e não uma gramática específica, mas a especificação de uma linguagem ou serviço exige um domínio formal.
Uma característica da especificação de gramáticas e tipos para XML é a de que:

Resposta comentada

Gabarito Alternativa C

XML é uma linguagem para estruturar dados, e para garantir que esses dados sigam um padrão específico, usamos ferramentas como DTD ou XML Schema (XSD), que funcionam como "gramáticas" para os documentos XML.

(A) Incorreta: DTDs (Document Type Definitions) usam uma sintaxe própria, diferente do formato XML, enquanto XML Schema é que é escrito em XML.
(B) Incorreta: ATTLIST é a sintaxe usada para definir atributos em DTDs; em XML Schema, atributos são definidos com o elemento `<xs:attribute>`. Armadilha da banca: Esta alternativa é um distrator comum, pois confunde a sintaxe de DTD com a de XML Schema, um erro frequente para quem está aprendendo sobre ambos.
(C) Correta: Namespaces (espaços de nomes) em XML são essenciais para evitar conflitos de nomes quando elementos e atributos de diferentes vocabulários (como os definidos em diferentes XML Schemas) são usados no mesmo documento.
(D) Incorreta: `xs:complexType` é um elemento usado em XML Schema para definir tipos complexos; DTDs não possuem o conceito de tipos complexos dessa forma e não usam o prefixo `xs:`.
(E) Incorreta: A declaração DOCTYPE é usada para associar um documento XML a um DTD; para XML Schema, a associação é feita através de atributos de namespace como `xsi:schemaLocation` no elemento raiz.

Fonte: FGV TJ-SE Servidor 2023 Técnico Judiciário - Programação de Sistemas (Caderno Tipo 1). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho