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

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