Um documento XML para ser considerado bem formatado deve inc...
Um documento XML para ser considerado bem formatado deve incluir seqüências de caracteres de marcação que podem ser analisados e deve atender as seguintes condições:
I. Nenhum atributo pode aparecer mais do que uma vez na mesma marca de início.
II. Valores de atributos cadeias de caracteres podem conter referências a entidades externas.
III. Todas as entidades devem ser declaradas.
Assinale a afirmativa correta:
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta é: B - Apenas a assertiva I está correta.
Para entender melhor, vamos analisar cada uma das assertivas à luz das regras de um documento XML bem formatado:
I. Nenhum atributo pode aparecer mais do que uma vez na mesma marca de início. (Correta)
Em um documento XML, um atributo não pode ser duplicado no mesmo elemento. Isso significa que cada atributo deve ser exclusivo dentro daquela tag. Essa regra é essencial para garantir que o XML seja bem formatado e compreensível tanto para humanos quanto para máquinas.
II. Valores de atributos cadeias de caracteres podem conter referências a entidades externas. (Incorreta)
Na verdade, os valores dos atributos em XML não podem conter referências a entidades externas. Os valores dos atributos devem ser cadeias de caracteres padrões e não podem incluir referências que redirecionem para outras entidades, pois isso comprometeria a simplicidade e a segurança do documento XML.
III. Todas as entidades devem ser declaradas. (Incorreta)
Embora a declaração de entidades possa ser uma prática comum, não é uma exigência para um documento XML ser considerado bem formatado. A declaração de entidades é mais relacionada a documentos XML que utilizam entidades personalizadas. Portanto, esta assertiva também não é essencialmente verdadeira para a formatação básica de XML.
Resumindo:
- A assertiva I é correta porque garante a exclusividade de atributos no XML.
- A assertiva II está incorreta porque valores de atributos não podem conter referências a entidades externas.
- A assertiva III está incorreta porque a declaração de entidades não é uma exigência para a formatação básica de XML.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo