Pular para o conteúdo principal

Questão de Programação — Linguagens de marcação — INSTITUTO MAIS 2023

ProgramaçãoLinguagens de marcação
Código
qq972138
Banca
INSTITUTO MAIS
Órgão
Prefeitura de Santana de Parnaíba - SP
Ano
2023
Nível
Superior
Cargo
Analista Programador
O gestor de tecnologia solicitou a criação de um XML Schema com múltiplas escolhas sendo uma lista com mínimo uma e máximo de cinco dados complexoS dentro da tag “conta-detalhe”. Os elementos complexos que serão adicionados já existem com nomes “credito” e “debito”. Dessa forma, precisam ser adicionados neste novo XML Schema de múltiplas escolhas em sua estrutura. Assim, assinale a alternativa que apresenta qual XML Schema é o válido.
  1. A<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified"> <xsd:complexType name="conta-detalhe"> <xsd:choice min="1" "> <xsd:element type="debito or credito" minOccurs="0" max="5/> </xsd:choice> </xsd:complexType> </xsd:schema>
  2. B<xsd:schema> <xsd:complexType name="conta-detalhe"> <xsd:choice> <xsd:element name="Debito" type="debito" minOccurs="1" /> <xsd:element name="Credito" type="credito" minOccurs="5" /> </xsd:choice> </xsd:complexType> </xsd:schema>
  3. C<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified"> <xsd:complexType name="conta-detalhe"> <xsd:element name="Debito" type="debito" minOccurs="0" /> <xsd:element name="Credito" type="credito" minOccurs="0" /> </xsd:choice> </xsd:complexType> </xsd:schema>
  4. D<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified"> <xsd:complexType name="conta-detalhe"> <xsd:choice minOccurs="1" maxOccurs="5"> <xsd:element name="Debito" type="debito" minOccurs="0" /> <xsd:element name="Credito" type="credito" minOccurs="0" /> </xsd:choice> </xsd:complexType> </xsd:schema>
Revelar gabarito e comentário

GabaritoD — <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified"> <xsd:complexType name="conta-detalhe"> <xsd:choice minOccurs="1" maxOccurs="5"> <xsd:element name="Debito" type="debito" minOccurs="0" /> <xsd:element name="Credito" type="credito" minOccurs="0" /> </xsd:choice> </xsd:complexType> </xsd:schema>

Link permanente: /questoes/qq972138