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
- palavra iniciada pela letra 'a' e terminada pela letra 'z'.
- única letra minúscula do alfabeto inglês, entre 'a' e 'z'.
- matriz de caracteres minúsculos do alfabeto, entre 'a' e 'z'.
- string de até 3 letras minúsculas do alfabeto, entre colchetes.
- 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