Um documento XML Schema Defi nition defi ne regras de valid...

Próximas questões
Com base no mesmo assunto
Q1394215 Programação

Um documento XML Schema Defi nition defi ne regras de validação para um documento XML. Considere as seguintes linhas de um documento XML desse tipo.


<xs: element name=”a”>

   <xs:simpleType>

    <xs:restriction base=”xs:string”>

      <xs:pattern value=”[0-9]{4}”/>

    </xs:restriction>

  </xs:simpleType>

</element>


No referido documento, o elemento “a”:

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: C - Deverá conter exatamente 4 números do intervalo de 0 a 9.

Para compreender a resposta correta, vamos analisar a definição XML Schema apresentada na questão. O XML Schema é uma linguagem que permite definir a estrutura e as restrições de conteúdo de um documento XML. Ele é utilizado para especificar, por exemplo, quais elementos e atributos podem aparecer em um documento XML, como estão organizados e que tipo de dados eles podem conter.

No trecho apresentado, é definido um elemento chamado "a" que tem um tipo simples, restringido a partir de uma base de tipo string. Esta restrição utiliza uma expressão regular definida pelo elemento <xs:pattern value="[0-9]{4}">. A expressão regular "[0-9]{4}" significa que o elemento "a" deve conter uma sequência de exatamente quatro dígitos, onde cada dígito pode ser um número de 0 a 9.

Portanto, a alternativa correta é a C, pois ela afirma que o elemento "a" deve conter uma sequência que corresponda exatamente à expressão regular definida, ou seja, uma sequência de quatro dígitos, cada um variando de 0 a 9. As outras alternativas ou permitem uma quantidade errada de números, especificam um intervalo de valores que não está definido na expressão regular ou apresentam outros critérios que não estão presentes na definição XML Schema fornecida.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo