FC ConcursosFC Concursos

Questão FC373473

Analise o bloco XML Schema abaixo. <xs:element name="marcador"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="[a-z]"/> </xs:restriction> </xs:simpleType> </x

Desenvolvimento Web

FCC · 2024

Analise o bloco XML Schema abaixo.

 

<xs:element name="marcador">
   <xs:simpleType>
         <xs:restriction base="xs:string">
           <xs:pattern value="[a-z]"/>
       </xs:restriction>
 </xs:simpleType>
</xs:element>

 

Esse schema define um elemento marcador cujo valor deve ser uma

  1. palavra iniciada pela letra 'a' e terminada pela letra 'z'.
  2. única letra minúscula do alfabeto inglês, entre 'a' e 'z'.
  3. matriz de caracteres minúsculos do alfabeto, entre 'a' e 'z'.
  4. string de até 3 letras minúsculas do alfabeto, entre colchetes.
  5. string que pode conter letras minúsculas do alfabeto português.
Mostrar resposta e comentário

Gabarito

B

Comentário do professor

O trecho do XML Schema usa xs:pattern value="[a-z]" para restringir o conteúdo do elemento marcador.

O padrão [a-z] significa "qualquer caractere único no intervalo de 'a' a 'z'".

Como não há quantificadores (ex.: {1,3}) ou metacaracteres adicionais, o padrão exige exatamente uma única letra minúscula.

Em XML Schema, o padrão é aplicado ao valor inteiro do elemento (está implicitamente ancorado), ou seja, o valor completo deve corresponder ao padrão, não apenas uma parte dele.

Além disso, o intervalo a-z refere-se ao alfabeto inglês básico, portanto caracteres acentuados ou especiais não são permitidos.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo