FC ConcursosFC Concursos

Questão FC373474

Em XML Schema, os atributos são opcionais por padrão; porém, para especificar que um atributo é obrigatório, na declaração do atributo, utiliza-se

Desenvolvimento Web

FCC · 2023

Em XML Schema, os atributos são opcionais por padrão; porém, para especificar que um atributo é obrigatório, na declaração do atributo, utiliza-se

  1. mandatory="true"
  2. restriction="required"
  3. use="required"
  4. constraint="mandatory"
  5. default="fixed"
Mostrar resposta e comentário

Gabarito

Certo

Comentário do professor

XML Schema trata os atributos como opcionais por padrão. Para exigir que um atributo esteja presente no documento, declara-se o atributo com use="required", que informa ao validador que a presença é obrigatória.

Exemplo de declaração: <xs:attribute name="lang" type="xs:string" use="required"/>

Essa marcação pode ser usada em definições locais ou globais de atributo (por exemplo, dentro de um xs:complexType). Quando um atributo é definido com use="required", a ausência desse atributo torna o documento inválido segundo o esquema.

Além de exigir presença, o tipo e outras restrições do atributo continuam sendo aplicadas normalmente pelo XSD.

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

Continue aprendendo