Em um projeto de integração, um Técnico de TI precisa integ...
- Gabarito Comentado (1)
- Aulas (1)
- Comentários (2)
- Estatísticas
- Cadernos
- Criar anotações
- Notificar Erro
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.
- 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