Pular para o conteúdo principal

Questão de TI - Desenvolvimento de Sistemas — XML — CESGRANRIO 2024

TI - Desenvolvimento de SistemasXML
Código
cg057917
Banca
CESGRANRIO
Órgão
BASA
Ano
2024
Cargo
Tec Cien ( )
Um grande banco estabeleceu um novo canal de comunicação com os clientes via um app de mensagens instantâneas para smartphone. Esse app irá interagir com um software de resposta automática já existente por mensagens em XML. Cada mensagem enviada ao software já existente terá o formato do seguinte exemplo:   <MENSAGEM> <NOME>Nome do Cliente</NOME> <AGENCIA>9999-9</AGENCIA> <CONTA>9999-9</CONTA> <CPF>999.999.999-99</CPF> <TEXTO>Esse é um exemplo de mensagem</TEXTO> </MENSAGEM>   Qual esquema XSD define corretamente a estrutura dessa mensagem?
  1. A<!ELEMENT MENSAGEM (NOME, AGENCIA, CONTA, CPF, TEXTO)> <!ELEMENT NOME (#PCDATA)> <!ELEMENT AGENCIA (#PCDATA)> <!ELEMENT CONTA (#PCDATA)> <!ELEMENT CPF (#PCDATA)> <!ELEMENT TEXTO (#PCDATA)>
  2. B<!DOCTYPE MENSAGEM [ <!ELEMENT MENSAGEM (NOME, AGENCIA, CONTA, CPF, TEXTO)> <!ELEMENT NOME (#PCDATA)> <!ELEMENT AGENCIA (#PCDATA)> <!ELEMENT CONTA (#PCDATA)> <!ELEMENT CPF (#PCDATA)> <!ELEMENT TEXTO (#PCDATA)>
  3. C<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <xsd:element name="MENSAGEM"> <xsd:complexType> <xsd:sequence> <xsd:element name="NOME" type="xsd:string"/> <xsd:element name="AGENCIA" type="xsd:string"/> <xsd:element name="CONTA" type="xsd:string"/> <xsd:element name="CPF" type="xsd:string"/> <xsd:element name="TEXTO" type="xsd:string"/> </xsd:sequence> </xsd:complexType> </xsd:element> </xsd:schema>
  4. D<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <xsd:element name="MENSAGEM"> <xsd:complexType> <xsd:sequence> <xsd:element name="NOME" type="xsd:string"/> <xsd:element name="AGENCIA" type="xsd:integer"/> <xsd:element name="CONTA" type="xsd:integer"/> <xsd:element name="CPF" type="xsd:integer"/> <xsd:element name="TEXTO" type="xsd:string"/> </xsd:sequence> </xsd:complexType> </xsd:element> </xsd:schema>
  5. E<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <xsd:element name="MENSAGEM"> <xsd:sequence> <xsd:element name="NOME" type="xsd:string"/> <xsd:element name="AGENCIA" type="xsd:integer"/> <xsd:element name="CONTA" type="xsd:integer"/> <xsd:element name="CPF" type="xsd:integer"/> <xsd:element name="TEXTO" type="xsd:string"/> </xsd:sequence> </xsd:element> </xsd:schema>
Revelar gabarito e comentário

GabaritoC — <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <xsd:element name="MENSAGEM"> <xsd:complexType> <xsd:sequence> <xsd:element name="NOME" type="xsd:string"/> <xsd:element name="AGENCIA" type="xsd:string"/> <xsd:element name="CONTA" type="xsd:string"/> <xsd:element name="CPF" type="xsd:string"/> <xsd:element name="TEXTO" type="xsd:string"/> </xsd:sequence> </xsd:complexType> </xsd:element> </xsd:schema>

Link permanente: /questoes/cg057917