SóProvas


ID
1735072
Banca
FGV
Órgão
TJ-RO
Ano
2015
Provas
Disciplina
Programação
Assuntos

Em relação às regras de sintaxe da XML, analise as afirmativas a seguir:

I – Nomes de tags podem iniciar por letras ou números, porém não podem conter espaços em branco.

II – Todo atributo deve possuir algum valor e este valor deve ser especificado entre aspas.

III – Analisadores XML ignoram espaços em branco que aparecem no conteúdo das tags dado que essa informação não é preservada por padrão em documentos XML.

Está correto o que se afirma em:

Alternativas
Comentários
  • As regras para os nomes dos elementos são:

    "XML elements must follow these naming rules:

    1 - Element names are case-sensitive
    2 - Element names must start with a letter or underscore
    3 - Element names cannot start with the letters xml (or XML, or Xml, etc)
    4 - Element names can contain letters, digits, hyphens, underscores, and periods
    5 - Element names cannot contain spaces

    6 - Any name can be used, no words are reserved (except xml)."


    Vamos aos Itens da questão:


    "I – Nomes de tags podem iniciar por letras ou números, porém não podem conter espaços em branco." - ERRADO. Tem que começar com letras ou underline. E não podem conter espaços.


    II – Todo atributo deve possuir algum valor e este valor deve ser especificado entre aspas. - CORRETO. Contudo, são aspas duplas. 

    III – Analisadores XML ignoram espaços em branco que aparecem no conteúdo das tags dado que essa informação não é preservada por padrão em documentos XML. - ERRADO. Diferente do HTML vários espaços em brancos são mantidos no conteúdo. HTML os reduz em apenas um espaço.

    Fonte: http://www.w3schools.com/xml/xml_elements.asp


  • I – Nomes de tags podem iniciar com letras ou com o caractere sublinhado (_), mas não com números. ERRADA

    II – Todo atributo tem exatamente um valor, e esse valor deve, necessariamente, ser especificado entre aspas. CERTA

    III – Esse comportamento ocorre no HTML. O XML preserva os espaços em branco que apareçam no conteúdo dos elementos. Note que no nome dos elementos não pode haver espaços em branco, mas no conteúdo sim! ERRADA