Questão de TI - Desenvolvimento de Sistemas — XML — CESGRANRIO 2022
TI - Desenvolvimento de SistemasXML
- Código
- cg056609
- Banca
- CESGRANRIO
- Órgão
- BASA
- Ano
- 2022
- Cargo
- Tec Cien ( )
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)>