SlideShare a Scribd company logo
1 of 9
Linguagem para Organização e
Transferência de Dados para Web
Neide Nascimento
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.
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.
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.
Conceitos Básicos
HTML XML
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.
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.
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.
Hierarquia
• Hierarquia estabelece relações pai/filho.

More Related Content

What's hot

What's hot (20)

Introdução ao XML
Introdução ao XMLIntrodução ao XML
Introdução ao XML
 
Apostila XML, DTD, XSD e XSLT
Apostila XML, DTD, XSD e XSLTApostila XML, DTD, XSD e XSLT
Apostila XML, DTD, XSD e XSLT
 
XML - eXtensible Markup Language
XML - eXtensible Markup LanguageXML - eXtensible Markup Language
XML - eXtensible Markup Language
 
XML Schema (2002)
XML Schema (2002)XML Schema (2002)
XML Schema (2002)
 
Banco de Dados XML
Banco de Dados XMLBanco de Dados XML
Banco de Dados XML
 
Aplicando Transformação em XML usando XSLT e XSL-FO - 1
Aplicando Transformação em XML usando XSLT e XSL-FO - 1Aplicando Transformação em XML usando XSLT e XSL-FO - 1
Aplicando Transformação em XML usando XSLT e XSL-FO - 1
 
Aplicando Transformação em XML usando XSLT e XSL-FO - 3
Aplicando Transformação em XML usando XSLT e XSL-FO - 3Aplicando Transformação em XML usando XSLT e XSL-FO - 3
Aplicando Transformação em XML usando XSLT e XSL-FO - 3
 
Aula de DTD Definição do Tipo de Documento
Aula de DTD Definição do Tipo de DocumentoAula de DTD Definição do Tipo de Documento
Aula de DTD Definição do Tipo de Documento
 
Xml Ws
Xml WsXml Ws
Xml Ws
 
XML - Parte 1
XML - Parte 1XML - Parte 1
XML - Parte 1
 
Apostila xml
Apostila xmlApostila xml
Apostila xml
 
XML
XMLXML
XML
 
Aplicando Transformação em XML usando XSLT e XSL-FO - 4
Aplicando Transformação em XML usando XSLT e XSL-FO - 4Aplicando Transformação em XML usando XSLT e XSL-FO - 4
Aplicando Transformação em XML usando XSLT e XSL-FO - 4
 
Xml pucminas2013
Xml pucminas2013Xml pucminas2013
Xml pucminas2013
 
Linguagem SQL
Linguagem SQLLinguagem SQL
Linguagem SQL
 
Bancos de dados e usuários de banco de dados
Bancos de dados e usuários de banco de dadosBancos de dados e usuários de banco de dados
Bancos de dados e usuários de banco de dados
 
XML: uma introdução (UNESP, GPNTI, BEAM)
XML: uma introdução (UNESP, GPNTI, BEAM)XML: uma introdução (UNESP, GPNTI, BEAM)
XML: uma introdução (UNESP, GPNTI, BEAM)
 
Oficina WEB Design Lecom - PHP e MySQL
Oficina WEB Design Lecom - PHP e MySQLOficina WEB Design Lecom - PHP e MySQL
Oficina WEB Design Lecom - PHP e MySQL
 
Css completo(2)
Css   completo(2)Css   completo(2)
Css completo(2)
 
Sql - introdução
Sql -  introduçãoSql -  introdução
Sql - introdução
 

Similar to XML - Introdução

Similar to XML - Introdução (20)

Parte5 xml
Parte5 xmlParte5 xml
Parte5 xml
 
Tp 4 xml
Tp 4   xmlTp 4   xml
Tp 4 xml
 
Curso de xml
Curso de xmlCurso de xml
Curso de xml
 
Arquitetura: XML + RDF ate WebSemantica
Arquitetura: XML + RDF ate WebSemanticaArquitetura: XML + RDF ate WebSemantica
Arquitetura: XML + RDF ate WebSemantica
 
Conceitos básicos de Xml
Conceitos básicos de XmlConceitos básicos de Xml
Conceitos básicos de Xml
 
Anotacao Semântica em Documentos Não Estruturados
Anotacao Semântica em Documentos Não EstruturadosAnotacao Semântica em Documentos Não Estruturados
Anotacao Semântica em Documentos Não Estruturados
 
Ass web services_xml
Ass web services_xmlAss web services_xml
Ass web services_xml
 
Modelo orientado a objetos
Modelo orientado a objetosModelo orientado a objetos
Modelo orientado a objetos
 
Fluent NHibernate - Baby Steps
Fluent NHibernate - Baby StepsFluent NHibernate - Baby Steps
Fluent NHibernate - Baby Steps
 
HTML HardCore Parte 2 - XHTML
HTML HardCore Parte 2 - XHTMLHTML HardCore Parte 2 - XHTML
HTML HardCore Parte 2 - XHTML
 
XSL, XSL-FO e XSLT + XPath
XSL, XSL-FO e XSLT + XPathXSL, XSL-FO e XSLT + XPath
XSL, XSL-FO e XSLT + XPath
 
Metadados com XML
Metadados com XMLMetadados com XML
Metadados com XML
 
JustJava 2004: JAXB
JustJava 2004: JAXBJustJava 2004: JAXB
JustJava 2004: JAXB
 
Java e XML
Java e XMLJava e XML
Java e XML
 
Metadados: dados a respeito de dados
Metadados: dados a respeito de dadosMetadados: dados a respeito de dados
Metadados: dados a respeito de dados
 
Pro php and xml web services xml canonical
Pro php and xml web services   xml canonicalPro php and xml web services   xml canonical
Pro php and xml web services xml canonical
 
Palestra Dia da Liberdade dos Documentos - 2011-03-30
Palestra Dia da Liberdade dos Documentos - 2011-03-30Palestra Dia da Liberdade dos Documentos - 2011-03-30
Palestra Dia da Liberdade dos Documentos - 2011-03-30
 
Ass owl
Ass   owlAss   owl
Ass owl
 
Slides .pptx.pdf
Slides .pptx.pdfSlides .pptx.pdf
Slides .pptx.pdf
 
Web x.0 rdf
Web x.0 rdfWeb x.0 rdf
Web x.0 rdf
 

XML - Introdução

  • 1. Linguagem para Organização e Transferência de Dados para Web Neide Nascimento
  • 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. 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. 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.
  • 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. 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. 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. Hierarquia • Hierarquia estabelece relações pai/filho.