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?
- 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>
- 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>
- C<xs:element name="news"> <xs:element name="heading" type="xs:string"/> <xs:element name="body" type="xs:string"/> </xs:element>
- D<!ELEMENT news (heading, body)> <!ELEMENT heading (#PCDATA)> <!ELEMENT body (#PCDATA)>
- E<!ELEMENT news (heading, body)> <!ELEMENT heading (text)> <!ELEMENT body (text)>