Questão nº 25

Questão de Tecnologia da Informação - Sistemas de Informação · FCC TRT15 2023 (nº 25)

FCC2023Técnico Judiciário - Área Apoio Especializado - Especialidade Tecnologia da InformaçãoTecnologia da Informação - Sistemas de Informação
Gabarito: Dver comentário ↓

Considere o código XML Schema abaixo.

```xml
<xs:attribute name="cidade">
<xs:simpleType>
<xs:restriction base="xs:string">

</xs:restriction>
</xs:simpleType>
</xs:attribute>
```

Para que o atributo cidade aceite somente os valores Campinas ou São Paulo, entre `<xs:restriction base="xs:string">` e `</xs:restriction>` deve(m) ser colocado(s)

Resposta comentada

Gabarito Alternativa D

Em XML Schema, `xs:restriction` é usado para definir regras mais específicas para um tipo de dado existente. Para limitar os valores que um elemento ou atributo pode ter a uma lista fixa de opções, usamos o elemento `xs:enumeration`.

(A) Incorreta: O elemento `<xs:option>` não existe no padrão XML Schema para essa finalidade. A armadilha aqui é usar um nome que soa plausível para "opção", mas que não faz parte da especificação.
(B) Incorreta: O elemento `<xs:XOR>` não existe no padrão XML Schema.
(C) Incorreta: Assim como na alternativa A, o elemento `<xs:option>` não faz parte da especificação XML Schema.
(D) Correta: O elemento `<xs:enumeration>` é o mecanismo padrão do XML Schema para especificar uma lista de valores permitidos dentro de uma restrição de tipo simples. Cada `<xs:enumeration>` define um valor que é válido para o atributo `cidade`.
(E) Incorreta: O elemento `<xs:assert>` é uma funcionalidade do XML Schema 1.1, usada para validação condicional mais complexa baseada em expressões XPath, e não para listar valores permitidos diretamente dentro de uma restrição de tipo simples como `xs:enumeration` faz.

Fonte: FCC TRT15 2023 Técnico Judiciário - Área Apoio Especializado - Especialidade Tecnologia da Informação (Caderno Tipo 001). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho