Questão nº 33
Questão de Tecnologia da Informação · FCC TRE-PR 2017 (nº 33)
FCC2017Técnico Judiciário - Área Apoio Especializado - Especialidade Programação de SistemasTecnologia da Informação
Gabarito: Cver comentário ↓
Para descrever a estrutura de um documento XML para que ele seja considerado bem formado e válido, utiliza-se
- AXSLT ou XPath.
- BXSD e XSLT.
- CXML Schema ou DTD. (alternativa correta)
- DRDF e RSS.
- EDOM e DTD.
Resposta comentada
Gabarito Alternativa C
Para que um documento XML seja considerado bem formado (seguindo as regras básicas de sintaxe XML) e válido (seguindo uma estrutura pré-definida), é preciso descrever essa estrutura. As ferramentas para isso são linguagens de esquema que definem quais elementos, atributos, e tipos de dados são permitidos.
- (A) Incorreta: XSLT é para transformar XML, e XPath é para navegar e selecionar partes do XML; nenhum deles descreve a estrutura para validação.
- (B) Incorreta: XSD (XML Schema) descreve a estrutura, mas XSLT é para transformação, não para descrever a estrutura de validação.
- (C) Correta: XML Schema (ou XSD) e DTD (Document Type Definition) são as duas linguagens padrão usadas para definir a estrutura, o conteúdo e os tipos de dados de um documento XML, permitindo sua validação.
- (D) Incorreta: RDF é um framework para metadados, e RSS é um formato específico para feeds, não são linguagens para descrever a estrutura de qualquer XML.
- (E) Incorreta: DOM é uma interface de programação para manipular documentos XML em memória, não uma linguagem para descrever sua estrutura; DTD sim, mas DOM não.
Fonte: FCC TRE-PR 2017 Técnico Judiciário - Área Apoio Especializado - Especialidade Programação de Sistemas (Caderno Tipo 1). Reproduzida para fins de estudo.