Please enable JavaScript.
Coggle requires JavaScript to display documents.
XML - Coggle Diagram
XML
Atributo xmlns (XML namespace)
o É usado para declarar um namespace.
o Evita conflitos e permite reutilização de vocabulário.
o O URI serve como identificador global para o namespace.
Múltiplos namespaces com prefixos
o Dois nomespaces definidos com dois prefixos diferentes.
Namespace com atributos qualificados
o Quando um atributo precisa ser associado a um namespace, o prefixo é usado.
Declaração e uso de namespace qualificado
o Define um contexto ou espaço de nomes que é aplicado aos elementos e atributos.
DTD (Document Type Definition)
o É uma das várias maneiras de definir a estrutura, a legalidade e o layout
de um documento XML.
o Estabelece regras que o documento deve seguir.
Quantificadores:
: elemento pode aparecer uma ou mais vezes;
: elemento pode aparecer zero ou mais vezes;
? : elemento é opcional e aparece no máximo uma vez.
DTDs externas:
define a estrutura e elementos de um de um documento
XML em um arquivo separado.
Definição de atributos em DTDs:
nomeDoElemento: O nome do elemento ao qual o atributo pertence.
nomeDoAtributo: O nome do atributo que está sendo definido.
tipoDoAtributo: O tipo de dados do atributo (por exemplo, CDATA).
defaultDecl: Indica se o atributo é obrigatório (#REQUIRED), opcional
(#IMPLIED), tem um valor padrão ou um valor fixo
similaridades x diferenças com HTML
Finalidade
HTML: apresentação de conteúdo na web
• XML: descrição e transporte de dados
Flexibilidade
HTML: tags pré-definidas
• XML: tags adaptáveis
Atributos em tags
o Cada atributo dentro de um elemento deve ter nome único.
o Melhor usar para dados diretamente ligados ao elemento.
Self-closing tags
Dados opcionais: para elementos que podem não ter dados.
Namespaces
o Servem para evitar conflitos de nomes entre elementos.
o Usa-se o atributo xmlns.
o Pode-se adicionar um prefixo aos elementos opcionalmente.
eXtensible Markup Langues
• Linguagem de Marcação Extensível
Objetivo: armazenamento de dados de forma estruturada