Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

XML - Introdução

312 views

Published on

Introdução a linguagem

Published in: Technology
  • Login to see the comments

  • Be the first to like this

XML - Introdução

  1. 1. Linguagem para Organização e Transferência de Dados para Web Neide Nascimento
  2. 2. Conceitos Básicos • XML – eXtensible Markup Languagem – Linguagem Extensível de Marcas • Tem como propósito fundamental a descrição de informações. Essa capacidade é importante para armazenamento, recuperação e transmissão de informações. • Permite colocarmos em um mesmo lugar dados e os assim chamados metadados. • Os dados são armazenados com sua descrição de maneira simples e clara.
  3. 3. Conceitos Básicos • XML tem como objetivo importante: uma maneira comum de descrever dados. • XML é uma linguagem padronizada, originalmente direcionada para o processamento de documentos, proposta e controlada pelo mesmo organismo que mantém o padrão HTML.
  4. 4. Conceitos Básicos • XML é um subconjunto da linguagem SGML – Standard Generalized Markup Language – SGML é um padrão muito poderoso e geral, mas à medida que esse poder aumenta, cresce sua complexidade. • XML é uma linguagem case-sensitive. • XML é mantida pela W3C. • XML é estruturado em forma de árvore.
  5. 5. Conceitos Básicos HTML XML
  6. 6. Outras Tecnologias • Namespaces in XML: especifica como qualificar nomes de elementos e atributos com identificadores de espaços de nomes únicos. • Document Object Model (DOM): conjunto de interfaces de programação abstratas para percorrer, manipular e criar documentos XML. • XML Schema: Structures – descreve elementos, atributos e notações em termos de tipos hierarquicos.
  7. 7. Outras Tecnologias • XML Schema: Datatypes – um conjunto de tipos de dados predefinidos e uma linguagem baseada em XML para definir tipos de dados gerados pelo usuário. • XML Information Set: descrição de um documento XML abstrato, sem preocupação com sintaxe. • XML Base: Xbase – especifica como determinar qual URL se utilizar quando se tem várias referencias URI relativas.
  8. 8. Outras tecnologias • XML Path Language (Xpath): uma linguagem para selecionar um conjunto de nós em um documento XML. • XML Pointer Language: uma linguagem que usa expressões Xpath como identificadores URI, para permitir a referência de elementos em documentos externos. • XML Linking Language: uma linguagem para representar ligações entre documentos XML.
  9. 9. Hierarquia • Hierarquia estabelece relações pai/filho.

×