Em um projeto de integração, um Técnico de TI precisa integ...

Próximas questões
Com base no mesmo assunto
Q3917574 Noções de Informática
Em um projeto de integração, um Técnico de TI precisa integrar dados com parceiros via XML, sendo que o contrato exige validação estrutural com elementos como tipos, obrigatoriedade e padrões. Nesse contexto, a tecnologia que permite essa validação é denominada como:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: D

Fundamento decisivo: O enunciado destacou a necessidade de validação estrutural de XML com tipos, obrigatoriedade e restrições/padrões. Essa função é própria do XML Schema, o que torna a alternativa D a correta.

Tema central: Validação estrutural em XML
Análise das alternativas
A
Errada
XQuery está errada porque sua função principal é consultar dados XML, extraindo ou manipulando informações. Isso não equivale a definir regras estruturais de validação com tipos, obrigatoriedade e restrições.
B
Errada
XPath está errada porque serve para localizar e selecionar nós dentro de um documento XML. Navegar ou apontar partes do XML não é o mesmo que estabelecer a estrutura válida do documento.
C
Errada
XSLT está errada porque é usada para transformar documentos XML em outras estruturas ou formatos. Transformação não é a finalidade pedida, que é validar estruturalmente o XML segundo regras de tipos e obrigatoriedade.
D
Certa
XML Schema é a especificação voltada a descrever a estrutura válida de um documento XML. É ela que permite definir tipos de dados, estabelecer obrigatoriedade de elementos e atributos e impor restrições de conteúdo, que são exatamente os requisitos citados no enunciado para validação contratual.
Pegadinha da questão
A confusão entre tecnologias do ecossistema XML: como todas operam sobre XML, a banca explora a troca entre consulta, navegação, transformação e validação estrutural.
Dica para questões semelhantes
  • Se o enunciado falar em tipos, obrigatoriedade e restrições de conteúdo, pense em schema/validação estrutural.
  • Separe as funções: XQuery consulta, XPath seleciona nós, XSLT transforma e XML Schema valida a estrutura.
  • Quando a exigência for contratual sobre formato válido do XML, o foco é definição de esquema, não leitura nem transformação do documento.

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

A tecnologia usada para validar a estrutura de um XML — verificando tipos de dados, obrigatoriedade de elementos e padrões — é o:

XML Schema (XSD – XML Schema Definition)

O XSD permite definir regras bem mais completas que outras formas de validação, como:

  • Tipos de dados (string, inteiro, data, etc.)
  • Elementos obrigatórios ou opcionais
  • Restrições (tamanho, formato, valores permitidos)
  • Estrutura hierárquica do XML
  • DTD (Document Type Definition) → mais simples, não suporta tipos de dados avançados
  • XSD (XML Schema) → mais completo e moderno (o correto na questão)

Gabarito: XML Schema (XSD)

Gab : D

XML Schema (XSD) é a tecnologia padrão do W3C utilizada para definir as regras estruturais de um documento XML. Ele atua como um contrato de integração, permitindo validar:

Tipos de dados (ex: string, integer, date),

Obrigatoriedade de elementos e atributos (minOccurs / maxOccurs).

Padrões de texto via expressões regulares (pattern).

XQuery -->Destina-se à realização de consultas e extração de dados de arquivos XML (equivalente ao SQL).

XPath --> É uma linguagem de navegação utilizada para localizar e selecionar nós específicos dentro de um XML.

XSLT --> Utilizada para a transformação e conversão de documentos XML em outros formatos (como HTML ou outro XML).

Clique para visualizar este comentário

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