SóProvas


ID
5535940
Banca
CESGRANRIO
Órgão
Caixa
Ano
2021
Provas
Disciplina
Programação
Assuntos

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
  • "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