Pular para o conteúdo principal

Questão de Programação — Linguagens de marcação — CESGRANRIO 2022

ProgramaçãoLinguagens de marcação
Código
cg016685
Banca
CESGRANRIO
Órgão
Banco da Amazônia
Ano
2022
Nível
Superior
Cargo
Técnico Científico - Tecnologia da Informação
Ao desenvolver um sistema de notícias, a empresa X decidiu manter as notícias em um formato XML, como o do exemplo a seguir:<?xml version="1.0"?> <news> <heading>Reminder</heading> <body>Don’t forget me this weekend!</body> </news> Mais tarde, entendeu que, para esse formato exemplificado acima, seria melhor definir um esquema em XSD. Que fragmento de código XSD deve conter esse esquema para permitir que o exemplo apresentado seja validado corretamente, quando nele for incluída a referência ao esquema completo?
  1. A<xs:element name="news"> <xs:complexType> <xs:sequence> <xs:element name="heading" type="xs:string"/> <xs:element name="body" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element>
  2. B<xs:element name="news"> <xs:sequence> <xs:element name="heading" type="xs:string"/> <xs:element name="body" type="xs:string"/> </xs:sequence> </xs:element>
  3. C<xs:element name="news"> <xs:element name="heading" type="xs:string"/> <xs:element name="body" type="xs:string"/> </xs:element>
  4. D<!ELEMENT news (heading, body)> <!ELEMENT heading (#PCDATA)> <!ELEMENT body (#PCDATA)>
  5. E<!ELEMENT news (heading, body)> <!ELEMENT heading (text)> <!ELEMENT body (text)>
Revelar gabarito e comentário

GabaritoA — <xs:element name="news"> <xs:complexType> <xs:sequence> <xs:element name="heading" type="xs:string"/> <xs:element name="body" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element>

Link permanente: /questoes/cg016685