-
CDATA serve para indicar que o texto dentro da área dele é um texto comum e não pode ser interpretado como parte da marcação do XML.
Por isso é possivel inserir blocos de texto que contenham caracteres especiais como & e
-
I - CERTO. CDATA indica que o texto dentro da área é um texto comum, não pode ser interpretado.
II - ERRADO. Um documento XML com sintaxe correta é bem formatado. Um documento XML validado contra um DTD é bem formatado e válido. Ou seja, para ser bem formatado não necessariamente deve ter um DTD e segui-lo.
III - ERRADO. Em XML todos elemtentos devem conter uma tag de fechamento.
-
Só um detalhe em relação ao comentário do colega Rafael Santos: não é bem formatado. É bem formado.
Entedo que, pela lógica, o gabarito dessa questão deveria ser a alternativa D. Somente I e II.
Explico:
An XML document with correct syntax is called "Well Formed". An XML document validated against a DTD is both "Well Formed" and "Valid".
Se o documeno é bem formado E válido quando está de acordo seu DTD ele é bem formado, inclusive. Incorreto seria dizer que ele é somente bem formado. Mas... é bom saber que ao cobrar esse tipo de coisa não há um rigor lógico (não sei para que cobram Raciocínio Lógico em concursos).
Contra um DTD:
Ele é bem formado = Verdade
Ele é válido = Verdade
Verdade E Verdade = Verdade
Então, meu amigo... vai vendo... rsrs
-
I- CERTO:
CDATA: utilizado quando se deseja que os caracteres de texto não sejam confundidos com os elementos de marcação, por exemplo o uso do sinal < e >;
Exemplo:
>]]>
II- ERRADO:
Um documento XML é válido quando obedece a uma gramática especificada por uma DTD. Pode-se dizer que um documento válido é um documento bem formatado, mas o contrário não.
III- ERRADO:
As especificações de XML são muito mais rı́gidas que a especificação do HTML, sem a tag de fechamento o arquivo o navegador irá rejeitar, acusando o erro.