SlideShare uma empresa Scribd logo
1 de 31
Universidade Federal do Pará
Instituto de Ciências Exatas e Naturais
Faculdade de Computação
Curso de Bacharelado em Ciência da Computação
Disciplina de Tópicos: Elementos da Web Semântica
Professor: Adagenor Lobato Ribeiro


                  Seminário de XML




                                          1
XML
EQUIPE

    Ana Idalina Piedade


    Alessandra Nascimento


    Cristiane Marques


    José Ávila


    Rômulo de Albuquerque

Agenda
    O que é XML


    Histórico


    Objetivos


    Vantagens


    Comparações


    Características


    Benefícios


    Padrões


    Conclusão

O que é XML

    Significado: Extensible Markup Language


    É uma recomendação da W3C para linguagens de


    marcação.
    É a linguagem de marcação de dados que provê um


    formato para descrever dados estruturados em páginas
    na internet. Isso facilita declarações mais precisas de
    conteúdo e resultado mais significativos de busca em
    múltiplas plataformas.
    XML também faz uso de tags, sendo que possui um


    número infinito de tags. Enquanto no HMTL as tags são
    usadas para definir a formatação da pagina, o XML provê
    um sistema de criação de tags para os dados
    estruturados.
O que é XML
      O XML é considerado um bom formato para a criação de


      documentos com dados organizados de forma hierárquica,
      como se vê frequentemente em documentos de texto
      formatados, imagens vetoriais ou banco de dados.
     Exemplo de código XML representando um currículo:
<?xml version=quot;1.0quot; encoding=quot;UTF-8quot;?>
<curriculo>
    <InformacaoPessoal>
      <DataNascimento> 23-07-68 </DataNascimento> <Nomecompleto>...</
      Nomecompleto>
      <Endereço>
       <Rua>R.Topazio</Rua>
       <Num>111</Num>
       <Cidade>nome_cidade</Cidade>
       <Pais>nome_país</Pais>
      </Endereço>
    </InformacaoPessoal>
...
HISTÓRICO

    IBM    inventa  GML(General  Markup   Language)-


    necessidade grandes quantidades informação com
    temas diversos.


    ISO normaliza GML, surgindo SGML.





    Surge HTML e W3C tenta padronizar e resolver alguns


    problemas.


    XML foi criado pela W3C com o objetivo primeiro de


    solucionar as carências do HTML diante da necessidade
    de organizar o conteúdo dos documentos na internet e
    fora dela.
OBJETIVOS
    Que fosse idêntico na hora de servir, receber e


    processar a informação, tal como o HTML
    (aproveitando toda sua tecnologia implantada).

    Que fosse formal e conciso desde o ponto de vista


    dos dados e a maneira de salvá-los.

    Extensível, para que possa ser utilizado em todos


    os campos do conhecimento.

    Fosse fácil de ler e editar.

VANTAGENS
    Comunicação de dados: Se a informação se


    transfere em XML, qualquer aplicação pode receber
    esta informação e trabalhar com ela.

     Migração de dados: Facilita para movermos os


    dados de uma base de dados a outra.

    Aplicações web: temos somente uma aplicação que


    maneja os dados. Para cada navegador ou suporte
    poderemos ter uma folha de estilo ou similar para
    aplicar o estilo adequado.
Comparações entre HTML e XML


    HTML e XML derivam do SGML.




    HTML e XML identificam elementos em uma


    pagina e utilizam sintaxes similares.
Comparações entre HTML e XML


    HTML descreve a aparência e as ações em


    uma página na rede.

    XML descreve o conteúdo do documento.

Comparações entre HTML e XML


    HTML e XML fazem uso de TAGS, mas


    enquanto HTML especifica sentido para as
    tags , XML usa as tags somente para
    delimitar trechos de dados, e deixa a
    interpretação de dados a ser realizada
    completamente para a aplicação que o está
    lendo.
Comparações entre HTML e XML

    No HMTL, a tag <p> </p> indica inicio e


    fim de um parágrafo. No XML, as tags são
    usadas para definir blocos de dados.

    Por essa característica, o XML é considerado


    por muitos, uma linguagem capaz de gerar
    outras linguagens.
Comparações entre HTML e XML


<email>
 <de> Departamento Financeiro
 </de>
 <para> Departamento Operacional </
 para>
 <assunto>Análise do Ano Fiscal </
 assunto>
 <mensagem> Favor comparecem à reunião
 que se realizará em 10/08/2008, às 8:00
 horas, no auditório da empresa. </
 mensagem>
</email>
Comparações entre HTML e XML


    Quando o programador utiliza suas próprias


    tags, é adicionada ao arquivo uma espécie
    de glossário, chamado DTD.
Comparações entre HTML e XML

    No HTML, processar a informação é inviável,


    por estar misturada com os estilos e as
    etiquetas que formatam a informação.

    Em XML, pode-se processar a informação


    com muita facilidade, porque tudo está
    ordenado de uma maneira lógica.
XML
             Características

    Simplicidade
●

    Extensibilidade
●

    Interoperabilidade
●
Características
              Simplicidade
    A sintaxe de documentos em XML contém


    um conjunto pequeno de regras.

    O documento XML é construído sobre um


    conjunto principal de estruturas
    amarradas.
Características
              Extensibilidade

    Permite aos desenvolvedores a criação de


    seus próprios DTDs.
Características
           Interoperabilidade

    A XML pode ser utilizada sobre uma


    grande variedade de plataformas e
    interpretada por várias ferramentas.
PRINCIPAIS BENEFÍCIOS

    Buscas mais eficientes:


    podem ser unicamente quot;etiquetadosquot;, o que permite
    que, por exemplo, uma busca por livros seja feita em
    função do nome do autor.
    Desenvolvimento de aplicações flexíveis para a


    Web:
      O desenvolvimento de aplicações Web em três
    camadas, ou three-tier, é altamente factível com o
    XML. Os dados XML podem ser distribuídos para as
    aplicações, objetos ou servidores intermediários para
    processamento. Esses mesmos dados também
    podem ser distribuídos para o desktop (pc e
    similares) para ser visualizado em um navegador.
PRINCIPAIS BENEFÍCIOS

    Integração de dados de fontes diferentes:


       permite que dados possam ser facilmente
    combinados. Essa combinação é feita via software
    em um servidor intermediário, estando os bancos
    de dados na extremidade da rede.

    Computação e manipulação locais:


     dados podem ser editados e manipulados de
    acordo com o interesse do usuário e podem
    manipulá-los de várias formas. Os recursos
    disponíveis do Document Object Model (DOM)
    permitem que os dados sejam manipulados via
    scripts ou outra linguagem de programação.
PRINCIPAIS BENEFÍCIOS


    Múltiplas formas de visualizar os dados:


     Os dados podem ser visualizados de diferentes
    formas, pois define somente os dados e não o
    visual. Os recursos de CSS e XSL permitem essas
    formas particulares de visualização.
PRINCIPAIS BENEFÍCIOS

    Atualizações granulares dos documentos:



    Dados podem ser atualizados de forma granular,
    evitando que uma pequena modificação no
    conjunto de dados implique na busca do
    documento inteiro novamente. Dessa forma,
    somente os elementos modificados seriam
    enviados pelo servidor para o cliente.Também
    permite que novos dados sejam adicionados aos já
    existentes, sem a necessidade de reconstrução da
    página.
PRINCIPAIS BENEFÍCIOS

    Fácil distribuição na Web:


    Assim como o HTML, o XML, por ser um formato
    baseado em texto aberto, pode ser distribuído via
    HTTP sem necessidade de modificações nas redes
    existentes.

    Escalabilidade:


    Devido ao fato de separarem os dados da forma
    com a qual são visualizados, autores de aplicações
    de visualização de dados podem torná-las muito
    poderosas e interativas, permitindo ao usuário
    visualizar os dados da forma que lhe agrade.
PRINCIPAIS BENEFÍCIOS

    Compressão:



     A compressão de documentos é fácil devido à
    natureza repetitiva das tags usadas para definir a
    estrutura dos dados. A necessidade de compressão
    é dependente da aplicação e da quantidade de
    dados a serem movidos entre clientes e servidores.
    Os padrões de compressão do HTTP 1.1 podem ser
    usados para o XML.
Padrões da estrutura do XML
    O XML é baseado em padrões de tecnologia


    comprovadamente     otimizados para  a    Web
    definidos pelo W3C (World Wide Web Consortium)
    e são os seguintes:

    Extensible Markup Language (XML) - é uma


    recomendação, que é vista como o último estágio
    de aprovação do W3C. Isso significa que o padrão
    é estável e pode ser aplicado à Web e utilizado
    pelos desenvolvedores de ferramentas.
Padrões da estrutura do XML
             Namespaces - é
    XML                         também     uma


    Recomendação, a qual descreve a sintaxe de
    namespace, ou espaço de nomes, e que serve
    para criar prefixos para os nomes de tags,
    evitando confusões que possam surgir com
    nomes iguais para tags que definem dados
    diferentes.

    Document Object Model (DOM) Level 1 - é uma


    Recomendação que provê formas de acesso aos
    dados    estruturados     utilizando  scripts,
    permitindo aos desenvolvedores interagir e
    computar tais dados consistentemente.
Padrões da estrutura do XML

    Extensible Stylesheet Language (XSL) - é

    atualmente um rascunho. O XSL apresenta duas
    seções: a linguagem de transformação e a
    formatação de objetos. A linguagem de
    transformação pode ser usada para transformar
    documentos XML em algo agradável para ser
    visto, assim como transformar para documentos
    HTML, e pode ser usada independentemente da
    segunda seção (formatação de objetos). O
    Cascade Style Sheet (CSS) pode ser usado para
    XML simplesmente estruturado, mas não pode
    apresentar    informações    em     uma ordem
    diferente de como ela foi recebida.
Padrões da estrutura do XML

    XML Linking Language (XLL) e XML Pointer

    Language (XPointer):
    São também rascunhos. O XLL é uma linguagem
    de construção de links que é similar aos links
    HTML, sendo que é mais poderosa, porque os
    links podem ser multidirecionais, e podem
    existir em nível de objetos, e não somente em
    nível de página.

    • Exemplo CSS: http://www.csszengarden.com/
EXEMPLOS

    DBDesigner

Conclusão
    Informação: bem mais valioso em


    qualquer contexto;
    Internet: meio com maior quantidade de


    informação;
    Processo de buscas atuais podem ser


    penosos;
    Promessas do XML:


- Ser o elemento organizador de tanta
    informação.
- Padronização de documentos, na WEB ou não.

Mais conteúdo relacionado

Mais procurados

Html E Websemantica Trabalho
Html E Websemantica TrabalhoHtml E Websemantica Trabalho
Html E Websemantica Trabalho
Adagenor Ribeiro
 

Mais procurados (19)

XML e Banco de Dados XML Nativo
XML e Banco de Dados XML NativoXML e Banco de Dados XML Nativo
XML e Banco de Dados XML Nativo
 
XML - Introdução
XML - IntroduçãoXML - Introdução
XML - Introdução
 
3844 css
3844 css3844 css
3844 css
 
15
1515
15
 
XML - Parte 1
XML - Parte 1XML - Parte 1
XML - Parte 1
 
Apostila XML, DTD, XSD e XSLT
Apostila XML, DTD, XSD e XSLTApostila XML, DTD, XSD e XSLT
Apostila XML, DTD, XSD e XSLT
 
Manual curso php
Manual curso phpManual curso php
Manual curso php
 
Aula 1 programação web i
Aula 1   programação web iAula 1   programação web i
Aula 1 programação web i
 
Curso de xml
Curso de xmlCurso de xml
Curso de xml
 
Curso de XHTML
Curso de XHTMLCurso de XHTML
Curso de XHTML
 
XML, Webservice e RSS
XML, Webservice e RSSXML, Webservice e RSS
XML, Webservice e RSS
 
Aula1web html
Aula1web htmlAula1web html
Aula1web html
 
Xml100 1
Xml100 1Xml100 1
Xml100 1
 
Curso XML - IBM Academic Initiative
Curso XML - IBM Academic InitiativeCurso XML - IBM Academic Initiative
Curso XML - IBM Academic Initiative
 
Css basico
Css basicoCss basico
Css basico
 
Html E Websemantica Trabalho
Html E Websemantica TrabalhoHtml E Websemantica Trabalho
Html E Websemantica Trabalho
 
Curso html basico_aula-001
Curso html basico_aula-001Curso html basico_aula-001
Curso html basico_aula-001
 
HTML HardCore Parte 2 - XHTML
HTML HardCore Parte 2 - XHTMLHTML HardCore Parte 2 - XHTML
HTML HardCore Parte 2 - XHTML
 
Html
HtmlHtml
Html
 

Semelhante a Xml Ws

Ass web services_xml
Ass web services_xmlAss web services_xml
Ass web services_xml
Felipe Raabe
 
Arquitetura: XML + RDF ate WebSemantica
Arquitetura: XML + RDF ate WebSemanticaArquitetura: XML + RDF ate WebSemantica
Arquitetura: XML + RDF ate WebSemantica
Sergio Crespo
 
A e xtensible markup language (xml)
A e xtensible markup language (xml)A e xtensible markup language (xml)
A e xtensible markup language (xml)
Liliana Costa
 
Html completo
Html completoHtml completo
Html completo
EMSNEWS
 

Semelhante a Xml Ws (20)

Java e XML
Java e XMLJava e XML
Java e XML
 
Parte5 xml
Parte5 xmlParte5 xml
Parte5 xml
 
Ass web services_xml
Ass web services_xmlAss web services_xml
Ass web services_xml
 
XML
XMLXML
XML
 
01- Introdução ao XML
01- Introdução ao XML01- Introdução ao XML
01- Introdução ao XML
 
Webservices e Xml
Webservices e XmlWebservices e Xml
Webservices e Xml
 
Arquitetura: XML + RDF ate WebSemantica
Arquitetura: XML + RDF ate WebSemanticaArquitetura: XML + RDF ate WebSemantica
Arquitetura: XML + RDF ate WebSemantica
 
Mercia regina portfólio-interdisciplinar-individual - analise-de-sistemas-1º-...
Mercia regina portfólio-interdisciplinar-individual - analise-de-sistemas-1º-...Mercia regina portfólio-interdisciplinar-individual - analise-de-sistemas-1º-...
Mercia regina portfólio-interdisciplinar-individual - analise-de-sistemas-1º-...
 
A e xtensible markup language (xml)
A e xtensible markup language (xml)A e xtensible markup language (xml)
A e xtensible markup language (xml)
 
Apresentação Final de Banco de Dados
Apresentação Final de Banco de DadosApresentação Final de Banco de Dados
Apresentação Final de Banco de Dados
 
Webservices
WebservicesWebservices
Webservices
 
Aula 1 programação web i
Aula 1   programação web iAula 1   programação web i
Aula 1 programação web i
 
Xml
XmlXml
Xml
 
4º FastShow - WPF Windows Presentation Foundation Overview
4º FastShow - WPF Windows Presentation Foundation Overview4º FastShow - WPF Windows Presentation Foundation Overview
4º FastShow - WPF Windows Presentation Foundation Overview
 
Programação web
Programação webProgramação web
Programação web
 
Html completo
Html completoHtml completo
Html completo
 
Apoio1020 apostila html
Apoio1020 apostila htmlApoio1020 apostila html
Apoio1020 apostila html
 
Montando sites com XHTML e CSS utilizando os padrões web
Montando sites com XHTML e CSS utilizando os padrões webMontando sites com XHTML e CSS utilizando os padrões web
Montando sites com XHTML e CSS utilizando os padrões web
 
Curso de HTML5 - Aula 01
Curso de HTML5 - Aula 01   Curso de HTML5 - Aula 01
Curso de HTML5 - Aula 01
 
Benef&iacute;cios dos WebStandards
Benef&iacute;cios dos WebStandardsBenef&iacute;cios dos WebStandards
Benef&iacute;cios dos WebStandards
 

Mais de Adagenor Ribeiro (9)

Noções de Recursao
Noções de RecursaoNoções de Recursao
Noções de Recursao
 
Indicador Social
Indicador SocialIndicador Social
Indicador Social
 
Metodo101
Metodo101Metodo101
Metodo101
 
Desafios E Estrat Desenvolvimento Amazonia Completa
Desafios E Estrat Desenvolvimento   Amazonia  CompletaDesafios E Estrat Desenvolvimento   Amazonia  Completa
Desafios E Estrat Desenvolvimento Amazonia Completa
 
PLANO REGIOMAL DE DESENVOLVIMENTO DA AMAZÔNIA
PLANO REGIOMAL DE DESENVOLVIMENTO DA AMAZÔNIAPLANO REGIOMAL DE DESENVOLVIMENTO DA AMAZÔNIA
PLANO REGIOMAL DE DESENVOLVIMENTO DA AMAZÔNIA
 
E Alg
E AlgE Alg
E Alg
 
Sgml
SgmlSgml
Sgml
 
Icc02 B Algoritmos
Icc02 B AlgoritmosIcc02 B Algoritmos
Icc02 B Algoritmos
 
Icc01-A-Introducao
Icc01-A-IntroducaoIcc01-A-Introducao
Icc01-A-Introducao
 

Xml Ws

  • 1. Universidade Federal do Pará Instituto de Ciências Exatas e Naturais Faculdade de Computação Curso de Bacharelado em Ciência da Computação Disciplina de Tópicos: Elementos da Web Semântica Professor: Adagenor Lobato Ribeiro Seminário de XML 1
  • 2. XML EQUIPE Ana Idalina Piedade  Alessandra Nascimento  Cristiane Marques  José Ávila  Rômulo de Albuquerque 
  • 3. Agenda O que é XML  Histórico  Objetivos  Vantagens  Comparações  Características  Benefícios  Padrões  Conclusão 
  • 4. O que é XML Significado: Extensible Markup Language  É uma recomendação da W3C para linguagens de  marcação. É a linguagem de marcação de dados que provê um  formato para descrever dados estruturados em páginas na internet. Isso facilita declarações mais precisas de conteúdo e resultado mais significativos de busca em múltiplas plataformas. XML também faz uso de tags, sendo que possui um  número infinito de tags. Enquanto no HMTL as tags são usadas para definir a formatação da pagina, o XML provê um sistema de criação de tags para os dados estruturados.
  • 5. O que é XML O XML é considerado um bom formato para a criação de  documentos com dados organizados de forma hierárquica, como se vê frequentemente em documentos de texto formatados, imagens vetoriais ou banco de dados. Exemplo de código XML representando um currículo: <?xml version=quot;1.0quot; encoding=quot;UTF-8quot;?> <curriculo> <InformacaoPessoal> <DataNascimento> 23-07-68 </DataNascimento> <Nomecompleto>...</ Nomecompleto> <Endereço> <Rua>R.Topazio</Rua> <Num>111</Num> <Cidade>nome_cidade</Cidade> <Pais>nome_país</Pais> </Endereço> </InformacaoPessoal> ...
  • 6. HISTÓRICO IBM inventa GML(General Markup Language)-  necessidade grandes quantidades informação com temas diversos. ISO normaliza GML, surgindo SGML.  Surge HTML e W3C tenta padronizar e resolver alguns  problemas. XML foi criado pela W3C com o objetivo primeiro de  solucionar as carências do HTML diante da necessidade de organizar o conteúdo dos documentos na internet e fora dela.
  • 7. OBJETIVOS Que fosse idêntico na hora de servir, receber e  processar a informação, tal como o HTML (aproveitando toda sua tecnologia implantada). Que fosse formal e conciso desde o ponto de vista  dos dados e a maneira de salvá-los. Extensível, para que possa ser utilizado em todos  os campos do conhecimento. Fosse fácil de ler e editar. 
  • 8. VANTAGENS Comunicação de dados: Se a informação se  transfere em XML, qualquer aplicação pode receber esta informação e trabalhar com ela. Migração de dados: Facilita para movermos os  dados de uma base de dados a outra. Aplicações web: temos somente uma aplicação que  maneja os dados. Para cada navegador ou suporte poderemos ter uma folha de estilo ou similar para aplicar o estilo adequado.
  • 9. Comparações entre HTML e XML HTML e XML derivam do SGML.  HTML e XML identificam elementos em uma  pagina e utilizam sintaxes similares.
  • 10. Comparações entre HTML e XML HTML descreve a aparência e as ações em  uma página na rede. XML descreve o conteúdo do documento. 
  • 11. Comparações entre HTML e XML HTML e XML fazem uso de TAGS, mas  enquanto HTML especifica sentido para as tags , XML usa as tags somente para delimitar trechos de dados, e deixa a interpretação de dados a ser realizada completamente para a aplicação que o está lendo.
  • 12. Comparações entre HTML e XML No HMTL, a tag <p> </p> indica inicio e  fim de um parágrafo. No XML, as tags são usadas para definir blocos de dados. Por essa característica, o XML é considerado  por muitos, uma linguagem capaz de gerar outras linguagens.
  • 13. Comparações entre HTML e XML <email> <de> Departamento Financeiro </de> <para> Departamento Operacional </ para> <assunto>Análise do Ano Fiscal </ assunto> <mensagem> Favor comparecem à reunião que se realizará em 10/08/2008, às 8:00 horas, no auditório da empresa. </ mensagem> </email>
  • 14. Comparações entre HTML e XML Quando o programador utiliza suas próprias  tags, é adicionada ao arquivo uma espécie de glossário, chamado DTD.
  • 15. Comparações entre HTML e XML No HTML, processar a informação é inviável,  por estar misturada com os estilos e as etiquetas que formatam a informação. Em XML, pode-se processar a informação  com muita facilidade, porque tudo está ordenado de uma maneira lógica.
  • 16. XML Características Simplicidade ● Extensibilidade ● Interoperabilidade ●
  • 17. Características Simplicidade A sintaxe de documentos em XML contém  um conjunto pequeno de regras. O documento XML é construído sobre um  conjunto principal de estruturas amarradas.
  • 18. Características Extensibilidade Permite aos desenvolvedores a criação de  seus próprios DTDs.
  • 19. Características Interoperabilidade A XML pode ser utilizada sobre uma  grande variedade de plataformas e interpretada por várias ferramentas.
  • 20. PRINCIPAIS BENEFÍCIOS Buscas mais eficientes:  podem ser unicamente quot;etiquetadosquot;, o que permite que, por exemplo, uma busca por livros seja feita em função do nome do autor. Desenvolvimento de aplicações flexíveis para a  Web: O desenvolvimento de aplicações Web em três camadas, ou three-tier, é altamente factível com o XML. Os dados XML podem ser distribuídos para as aplicações, objetos ou servidores intermediários para processamento. Esses mesmos dados também podem ser distribuídos para o desktop (pc e similares) para ser visualizado em um navegador.
  • 21. PRINCIPAIS BENEFÍCIOS Integração de dados de fontes diferentes:  permite que dados possam ser facilmente combinados. Essa combinação é feita via software em um servidor intermediário, estando os bancos de dados na extremidade da rede. Computação e manipulação locais:  dados podem ser editados e manipulados de acordo com o interesse do usuário e podem manipulá-los de várias formas. Os recursos disponíveis do Document Object Model (DOM) permitem que os dados sejam manipulados via scripts ou outra linguagem de programação.
  • 22. PRINCIPAIS BENEFÍCIOS Múltiplas formas de visualizar os dados:  Os dados podem ser visualizados de diferentes formas, pois define somente os dados e não o visual. Os recursos de CSS e XSL permitem essas formas particulares de visualização.
  • 23. PRINCIPAIS BENEFÍCIOS Atualizações granulares dos documentos:  Dados podem ser atualizados de forma granular, evitando que uma pequena modificação no conjunto de dados implique na busca do documento inteiro novamente. Dessa forma, somente os elementos modificados seriam enviados pelo servidor para o cliente.Também permite que novos dados sejam adicionados aos já existentes, sem a necessidade de reconstrução da página.
  • 24. PRINCIPAIS BENEFÍCIOS Fácil distribuição na Web:  Assim como o HTML, o XML, por ser um formato baseado em texto aberto, pode ser distribuído via HTTP sem necessidade de modificações nas redes existentes. Escalabilidade:  Devido ao fato de separarem os dados da forma com a qual são visualizados, autores de aplicações de visualização de dados podem torná-las muito poderosas e interativas, permitindo ao usuário visualizar os dados da forma que lhe agrade.
  • 25. PRINCIPAIS BENEFÍCIOS Compressão:  A compressão de documentos é fácil devido à natureza repetitiva das tags usadas para definir a estrutura dos dados. A necessidade de compressão é dependente da aplicação e da quantidade de dados a serem movidos entre clientes e servidores. Os padrões de compressão do HTTP 1.1 podem ser usados para o XML.
  • 26. Padrões da estrutura do XML O XML é baseado em padrões de tecnologia  comprovadamente otimizados para a Web definidos pelo W3C (World Wide Web Consortium) e são os seguintes: Extensible Markup Language (XML) - é uma  recomendação, que é vista como o último estágio de aprovação do W3C. Isso significa que o padrão é estável e pode ser aplicado à Web e utilizado pelos desenvolvedores de ferramentas.
  • 27. Padrões da estrutura do XML Namespaces - é XML também uma  Recomendação, a qual descreve a sintaxe de namespace, ou espaço de nomes, e que serve para criar prefixos para os nomes de tags, evitando confusões que possam surgir com nomes iguais para tags que definem dados diferentes. Document Object Model (DOM) Level 1 - é uma  Recomendação que provê formas de acesso aos dados estruturados utilizando scripts, permitindo aos desenvolvedores interagir e computar tais dados consistentemente.
  • 28. Padrões da estrutura do XML Extensible Stylesheet Language (XSL) - é  atualmente um rascunho. O XSL apresenta duas seções: a linguagem de transformação e a formatação de objetos. A linguagem de transformação pode ser usada para transformar documentos XML em algo agradável para ser visto, assim como transformar para documentos HTML, e pode ser usada independentemente da segunda seção (formatação de objetos). O Cascade Style Sheet (CSS) pode ser usado para XML simplesmente estruturado, mas não pode apresentar informações em uma ordem diferente de como ela foi recebida.
  • 29. Padrões da estrutura do XML XML Linking Language (XLL) e XML Pointer  Language (XPointer): São também rascunhos. O XLL é uma linguagem de construção de links que é similar aos links HTML, sendo que é mais poderosa, porque os links podem ser multidirecionais, e podem existir em nível de objetos, e não somente em nível de página. • Exemplo CSS: http://www.csszengarden.com/
  • 30. EXEMPLOS DBDesigner 
  • 31. Conclusão Informação: bem mais valioso em  qualquer contexto; Internet: meio com maior quantidade de  informação; Processo de buscas atuais podem ser  penosos; Promessas do XML:  - Ser o elemento organizador de tanta informação. - Padronização de documentos, na WEB ou não.