02 - XML Flashcards
Como o XML separa os dados da apresentação?
XML não mantém nenhuma informação sobre como os dados serão exibidos, logo um mesmo documento XML pode ser utilizado em vários cenários de apresentação diferentes.
É verdade que o XML frequentemente complementa o HTML?
Sim, ele é utilizado para armazenar e transportar dados enquanto o HTML é utilizado para formatação e exibição dos mesmos dados - ambos em arquivos separados e tratados independentemente.
Qual a vantagem de o XML oferecer suporte a Unicode?
Isso permite a comunicação de quase todas as informações em qualquer linguagem humana escrita.
Por que se diz que o XML pode se adaptar a avanços tecnológicos?
Ele pode se adaptar às novas tecnologias por causa de sua natureza independente de plataforma ou tecnologia.
Isso o torna uma boa opção para armazenamento de dados por um longo período.
Como o XML trata seus dados?
Em uma estrutura de árvore, uma estrutura hierárquica de elementos. O primeiro elemento sempre é o raiz.
O XML pode ser validado de alguma forma?
Sim. XML permite fornecer um segundo documento XML – chamado XSD – para descrever exatamente como o arquivo de dados deve ser estruturado, facilitando seu processamento.
Por que se diz que o XML pode criar outras linguagens?
XML é uma metalinguagem extensível, isso quer dizer que é possível criar outras linguagens a partir dela.
Existem exemplos, como: WSDL, RSS e XHTML.
Como o XML permite buscas eficientes?
Como elementos podem ser unicamente “etiquetados” por meio de tags, isso facilita buscas de dados dentro de documentos.
O que é um elemento XML?
É tudo que se encontra entre a tag inicial e a tag final, incluindo a própria tag do elemento. Ele pode conter outros elementos, textos e atributos - ou também ser vazio.
<bola>
</bola>
O que são namespaces?
São recursos que permitem evitar conflitos de nomes de elementos. Ele pode ser inserido na raiz ou no próprio elemento e representa um identificador único (URI).
xmlns:prefix=”URI”
<flamengo xmlns: a=0219>
Qual a sintaxe dos comentários XML?
<!-- Não se pode utilizar dois traços em um comentário. -->
<!-- Isso é um comentário válido -->
<!-- Isso é um comentário -- inválido -->
O que são atributos XML?
São as informações adicionais sobre um elemento. Eles vêm dentro da tag de início de um elemento entre aspas (simples ou duplas) e em um formato nome = valor.
< pessoa genero = “masculino” >
Como o XML lida com espaços em branco?
Em contraste com HTML, XML não trunca ou elimina múltiplos espaços em branco em documentos (Ex: espaços, tabs, quebra de linha).
Quais são os caracteres especiais que devem ser escapados no XML?
< : <
> : >
& : &
’ : &apos
” : "
Quais são as 5 regras para um XML bem formado?
1) Documentos XML devem possuir um único elemento-raiz.
2) Todos os elementos devem conter uma tag de fechamento.
3) Elementos devem estar corretamente aninhados.
4) Atributos devem possuir valor entre aspas simples ou duplas.
5) Nomes de tags e atributos são Case-Sensitive.