Um arquivo, contendo um documento XML, contém exatamente a s...

Próximas questões
Com base no mesmo assunto
Q1845311 Programação
Um arquivo, contendo um documento XML, contém exatamente a seguinte informação: <?xml version=”1.0”?> <PEDIDOS> <PEDIDO> <TITULO>Pedido de Empréstimo</TITULO> <REQUERENTE>José da Silva</REQUERENTE> <CPF>999.999.999-99</CPF> <VALOR>20000</VALOR> <PEDIDO> <PEDIDOS> A partir desse documento apenas, um processador XML pode garantir que o arquivo é
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Vamos analisar a questão e entender como resolvê-la de forma clara.

O tema central da questão é XML, especificamente os conceitos de arquivos XML sendo "bem-formados", "normalizados" e "válidos". Para entender a questão, é necessário ter um conhecimento básico sobre como um documento XML deve ser estruturado.

**Alternativa correta:** A - bem-formado, apenas

Justificativa para a alternativa correta:

Um documento XML é considerado bem-formado quando segue as regras de sintaxe básica do XML, como:

  • Ter uma única tag de abertura e fechamento para cada elemento.
  • Manter uma estrutura hierárquica correta e não sobreposta.
  • Todos os elementos devem ser fechados corretamente, como </TITULO>.
  • Deve haver um único elemento raiz, que neste caso é <PEDIDOS>.

No exemplo dado na questão, o documento segue essas regras, por isso, ele é bem-formado.

Análise das alternativas incorretas:

B - bem-formado e normalizado: Um arquivo XML normalizado refere-se a um estado em que caracteres especiais são representados de forma consistente e os dados são organizados de acordo com um padrão. O enunciado não fornece informações suficientes para garantir que o XML está normalizado.

C - bem-formado e válido: Um documento XML é válido se seguir as regras de um DTD ou XML Schema. Como o enunciado não menciona nenhuma definição de DTD ou Schema, não podemos afirmar que o documento é válido.

D - normalizado, apenas: Sem informações adicionais sobre normalização específica, não podemos garantir que o documento está normalizado.

E - válido, apenas: Similar à alternativa C, sem um DTD ou XML Schema mencionado, o XML não pode ser considerado válido.

Por isso, a alternativa A é a única correta, pois o documento é bem-formado.

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

Comentários

Veja os comentários dos nossos alunos

"A partir desse documento apenas"

Para um processador verificar se o XML está "bem formado", basta o próprio arquivo XML. Para verificar se ele é "válido", precisaria também de um DTD ou esquema XML

GAB A

valido, apenas

não tem nem bem formatado isso

a tag <pedidos> não é fechada

Como Mr. Robot disse, esse documento nem bem formatado é. Há tags abertas que não foram fechadas. Questão sem gabarito.

Os documentos XML bem formados seguem as regras de sintaxe do XML, mas não possuem um DTD ou Schema, ou seja, não possuem um documento de validação.

regras de sintaxe XML:

  1. Um documento XML deve possuir raiz única.
  2. Todas as tags devem ser fechadas (elementos devem possuir tag inicial e tag final)
  3. Os nomes de elementos (tags) e atributos são sensíveis à caracteres maiúsculos e minúsculos.
  4. Os elementos devem ser bem-aninhados (tags fecham em ordem oposta a que foram abertas).
  5. Atributos não se repetem em um mesmo elemento.
  6. Todo atributo deve possuir algum valor e este valor deve ser especificado entre aspas.
  7. Alguns caracteres especiais, como “ < ”, “ & ” e “ > ” devem ser especificados com o uso de entidades pré-definidas (no caso & lt; , & amp; e & gt; , respectivamente).
  8. Nomes de tags não podem conter espaços em branco nem os caracteres !"#$%&'()*+,/;<=>?@[\]^`{|}~. Além disso, não podem começar com um número, “ . ” (ponto) ou “ - " (traço).

esse documento NAO É BEM FORMADO pois a tag pedidos nao foi fechada corretamente, portando nao obedece as regras de sintaxe e muito menos é valido pois nao possui um DTD ou XSD associado que esteja em conformidade.

QUESTAO SEM GABARITO

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo