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
- mandatory="true"
- restriction="required"
- use="required"
- constraint="mandatory"
- 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