Questão nº 54

Questão de Tecnologia da Informação · FGV PCAM 2021 (nº 54)

FGV2021Perito Criminal - 4ª Classe - Processamento de DadosTecnologia da Informação
Gabarito: Aver comentário ↓

Considere um trecho XML onde o elemento passaporte possui um atributo denominado origem.

```
<passaporte origem="US">4568409-3456</passaporte>
```

No contexto de uma eventual definição desse atributo, por meio de um XML Schema, analise as sugestões a seguir.

I. `<xs:attribute name="origem" type="xs:string" />`
II. `<xs:attribute "name:origem, type:xs:string" />`
III. `<xs:atribute "nome:origem, tipo:xs:string" default="BR" />`

Está correto o que é sugerido somente em

Resposta comentada

Gabarito Alternativa A

XML Schema (XSD) é uma linguagem que descreve a estrutura e o conteúdo de documentos XML, como quais elementos e atributos podem existir e seus tipos de dados. Para definir um atributo (uma propriedade de um elemento XML, como origem="US"), usamos a tag <xs:attribute>.

  • (A) Correta: A sintaxe <xs:attribute name="origem" type="xs:string" /> está perfeitamente correta. A tag xs:attribute é usada para definir um atributo, name especifica o nome do atributo XML (origem), e type define o tipo de dado do atributo (xs:string para texto), tudo conforme as especificações do XML Schema.
  • (B) Incorreta: A sintaxe "name:origem, type:xs:string" dentro da tag <xs:attribute> está errada. Em XML (e XML Schema), os atributos são definidos como pares nome="valor", e não como uma string concatenada ou um formato de objeto.
  • (C) Incorreta: Há dois erros principais: a tag está incorretamente escrita como xs:atribute (faltando um 't'), e a sintaxe "nome:origem, tipo:xs:string" é inválida para definir os atributos name e type, que devem ser name="origem" e type="xs:string". O atributo default="BR" seria válido se o restante da sintaxe estivesse correto.

Fonte: FGV PCAM 2021 Perito Criminal - 4ª Classe - Processamento de Dados (Caderno Tipo 1). 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