Questões de XML (Extensible Markup Language) (Programação)

Limpar Busca

Uma analista da UFRR está desenvolvendo um novo sistema de recursos humanos em substituição a um sistema legado de RH. Entretanto, necessita manter os dois sistemas funcionando até a entrega de todas as funcionalidades do novo sistema. Dessa forma, enquanto o sistema legado não for descontinuado permanentemente, necessitará realizar troca de dados com o novo. O sistema de RH apresenta uma estrutura de dados hierárquica e complexa, com muitos aninhamentos e relacionamentos entre elementos, por isso necessita garantir a integridade e validade dos dados. Baseado na situação apresentada marque a opção que contém a tecnologia que a resolveria de forma mais eficiente e compreensível:

  • A JSON seria a melhor opção, pois segue padrões na utilização de hierarquia profunda, apesar de não permitir validação nativa.
  • B Deveria utilizar o XML, visto que trabalha bem com hierarquia profunda e permite a definição de esquemas para validação.
  • C gRPC, um protocolo criado pela Microsoft, e se apresenta como uma ótima escolha como solução devido sua estabilidade no tratamento de dados aninhados.
  • D Usar REST com a linguagem SOAP é a solução adequada ao problema.
  • E O uso do GraphQL atenderia bem a esta situação, mesmo que essa tecnologia traga um overhead na comunicação.

Analise o bloco XML Schema abaixo.

Imagem não encontrada

Esse schema define um elemento marcador cujo valor deve ser uma

  • A palavra iniciada pela letra ' a ' e terminada pela letra 'z'.
  • B única letra minúscula do alfabeto inglês, entre 'a' e 'z'.
  • C matriz de caracteres minúsculos do alfabeto, entre 'a' e 'z'.
  • D string de até 3 letras minúsculas do alfabeto, entre colchetes.
  • E string que pode conter letras minúsculas do alfabeto português.

“É uma API de persistência POJO para mapeamento de objetos/relacional que permite o uso de anotações de metadados da linguagem Java e/ou descritores XML para definir o mapeamento entre objetos Java e um banco de dados relacional.”
O texto faz referência a

  • A EJB.
  • B Spring Boot.
  • C Thymeleaf.
  • D Zuul.
  • E JPA.

“É uma API de persistência POJO para mapeamento de objetos/relacional que permite o uso de anotações de metadados da linguagem Java e/ou descritores XML para definir o mapeamento entre objetos Java e um banco de dados relacional.” O texto se refere a

  • A EJB.
  • B Spring Boot.
  • C Thymeleaf.
  • D Zuul.
  • E JPA.

Considere o seguinte fragmento de código XML:

<livro xmlns:ficcao="http://exemplo.com/ficcao" xmlns:didatico="http://exemplo.com/didatico"> <ficcao:titulo>O Conto Fantástico</ficcao:titulo> <didatico:titulo>Guia de Estudos</didatico:titulo> </livro>

No exemplo acima, ficcao e didatico são exemplos de

  • A elementos XML.
  • B atributos XML.
  • C prefixos de namespace.
  • D entidades XML.
  • E instruções de processamento.