¡GoConqr estrena diseño! Cuéntanos qué te parece.

Mapa mental

XML - Parte 1

Jerffeson Gomes Tecnologia da Informação Concursos Públicos Inglés

Contenido del mapa

XML - Parte 1

  1. Linguagem de marcação que define regras para codificar diferentes documentos

  2. eXtensible Markup Languag

  3. conceitos iniciais

    • propósito fundamental descrever informações
    • coloca no mesmo lugar os dados e os metadados
    • faz referência
      • formato de dados
      • linguagem de manipulação de dados
      • metalinguagem para criar linguagens de marcação
      • conjunto de recomendações e especificações
  4. padrão aberto

  5. caracteristicas

    • pode armazenar e organizar praticamente todo tipo de informação
    • fornece maneiras
      • para VERIFICAR a qualidade de um documento
      • verificar REGRAS de sintaxe
      • link interno
      • comparação de documentos e datatypes
    • é case sensitive
  6. marcação

    • informação adicionada a um documento que aprimora seu significado
      • identifica as partes e como se relacionam
    • linguagem de marcação
      • conjunto de símbolos que podem ser colocados no texto de um documento para demarcar e rotular as partes deste documento
  7. XML vs HTML

    • XML é para transporte de dados
    • HTML é para exibir dados
  8. Tags

    • não possui tags pre definidas
    • autor defini as tags e a estruturado documento
  9. Estrutura

    • de árvore
      • Elemento raiz (root element)
        • nível superior
      • element
        • possuem atributos
    • Comentários
      • <!-- meu texto -->
        • não podem haver -- no meio do comentário
          • <!-- meu -- texto -->
    • Documento
      • Em geral há 1 documento por arquivo
      • Composto por elementos ordenados
      • elementos
        • prologo
        • elementos raiz
          • contém outros elementos dentro dele
    • Tags
      • podem ser
        • Caracteres de início de tag e fim de ta
        • Elementos vazios
        • Referências a entidades
        • Referências a caracteres;
        • Comentários
        • Delimitadores de seções CDATA
          • valores a serem desconsiderados quanto a sintaxe XML
          • <link><![CDATA[http://www.loja.com.br/blusas/blusa-feminina?idparceiro=P1]]></link>
          • indicar que o texto dentro da área dele é um texto comum
        • Declaração de tipo de documento
        • • Instruções de processamento;
        • Declarações XML
        • Declarações textuais
          • e quaisquer espaços em branco que estejam no nível mais alto do documento
            • fora do elemento raiz e fora de qualquer outra tag.
    • Prólogo
      • define a versão XML e a codificação de caracteres
      • opcional
      • <?xml version="1.0" encoding="UTF-8"?>
        • UTF-8 é o padrão
    • Geral
      • Parte 1
        • Declaração de XML
        • <?xml version="1.0" encoding="UTF-8"?>
      • Parte 2
        • Declaração de tipo de documento
        • <!DOCTYPE note SYSTEM "Note.dtd">
      • Parte 3
        • Definição do tipo de documento em um arquivo separado
        • [ <!ELEMENT note (to,from,heading,body)> <!ELEMENT to (#PCDATA)>]
      • Parte 5
        • O elemento raiz que contém o resto do documento.
      • ssa ordenação não pode ser alterada:
      • parte 6
        • partes 1, 2, 3 e 4
        • prologo
      • Parte 4
        • Conjunto de declarações
        • <!ENTITY nbsp "&#xA0;"> <!ENTITY writer "Writer: Donald Duck.">
        • dentro da parte 2
  10. Boa formatação

    • Possui um só elemento raiz que inclui todos os demais
    • Todos os elementos devem estar devidamente aninhados
    • Se presente, o que é recomendado,
      • a instrução de processamento declaração XML deve literalmente iniciar o documento
    • Todos os elementos não vazios devem ter start-tag e end-tag
    • Atributos não se repetem num mesmo elemento
    • Todas as entidades analisadas
  11. Centrados

    • em atributos
      • Mais compacto (ocupa menos espaço)
      • Para alguns tipos de dados, não há como atribuir valores nulos
        • ex.: int
      • Não possibilita expressar tipos complexos
    • em elementos
      • Mais verboso (ocupa mais espaço)
      • Expressa tipos complexos
      • Expressa melhor dados nulos
      • Mais fácil de ser estendido
        • com a inclusão de subelementos
      • Mais rápido de processar
        • parser apenas dos elementos
    • três categorias
      • É possível dividir os documentos XML
      • em dados
        • Possuem muitos itens de dados pequenos
        • esquema fixo
        • Podem ser extraídos de um BD estruturado
      • em documento
        • grande quantidade de texto
        • artigos de notícias, livros
        • Possuem nenhum ou poucos elementos de dados estruturados
      • Híbridos
        • Possuem partes que contêm dados estruturados e outras que são predominantemente textuais ou não estruturadas
        • Podem ou não ter um esquema predefinido

Información

Descripción
Concursos Públicos (Interoperabilidade de Sistemas) Tecnologia da Informação Mapa Mental sobre XML - Parte 1, creado por Jerffeson Gomes el 06/01/2022.
Creado por
Jerffeson Gomes
Visitas
0
Valoración

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?