Xml

  • Uploaded by: Nicolle Castro
  • 0
  • 0
  • May 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Xml as PDF for free.

More details

  • Words: 648
  • Pages: 1
XML: saiba o que é XML é a abreviação de EXtensible Markup Language (Linguagem extensível de formatação). Trata-se de uma linguagem que é considerada uma grande evolução na internet. Porém, para quem não é programador ou não trabalhe com o uso de linguagens e ferramentas para a Web, é quase imperceptível as vantagens do XML. Este artigo se dispõe a tornar isso mais claro. O XML é uma especificação técnica desenvolvida pela W3C (World Wide Web Consortium - entidade responsável pela definição da área gráfica da internet), para superar as limitações do HTML, que é o padrão das páginas da Web. A linguagem XML é definida como o formato universal para dados estruturados na Web. Esses dados consistem em tabelas, desenhos, parâmetros de configuração, etc. A linguagem então, trata de definir regras que permitem escrever esses documentos de forma que sejam adequadamente visíveis ao computador. Diferença entre o HTML e o XML O HTML e o XML tem lá suas semelhanças, sendo a principal o fato de utilizar tags (palavras-chaves e parâmetros). Em ambas as linguagens, cada tag consiste em duas partes, uma que inicia e outra que fecha o comando. No entanto, em muitos casos, se uma tag é aberta no HTML e não é fechada, a página é exibida mesmo assim. Já no XML, se houver qualquer erro desse tipo, a aplicação simplesmente pára. Percebe-se com esse exemplo, que o HTML é uma linguagem mais tolerante, enquanto o XML é altamente rígido. Isso pode até parecer uma desvantagem, mas se for, é compensada pela extensibilidade do XML. Para um melhor entendimento disso, veja o seguinte fato: no HTML, a tag

indica o início e o fim de um parágrafo respectivamente. No XML, as tags são usadas para definir blocos de dados. O que isso quer dizer? Quer dizer que,

podem significar qualquer coisa que o programador deseje. Por exemplo,

podem significar peso, pessoa, nome, endereço, classe, carro, enfim, o que o usuário quiser que represente. Por essa característica, o XML é até considerado por muitos, uma linguagem capaz de gerar outras linguagens, visto que, quem define os comandos e suas funções, é o programador. A praticidade é tanta que, é possível um usuário criar uma coleção própria de tags e aplicá-las nas páginas e documentos que desejar. DTD Bom, você pode estar se perguntando, se cada usuário pode criar sua própria linguagem, na hora de usá-las, não ficaria tudo uma "bagunça" sem definição? Não. Quando o programador utiliza suas próprias tags, é adicionado ao arquivo uma espécie de glossário, chamado de DTD (Document Type Definition). No DTD é possível definir, por exemplo, que na tag existam mais 4 tags: <nome>, , <profissao> e <sexo>. Além do DTD, há também o XML Schema, que tem a mesma função, porém usa mais recursos. Veja no quadro abaixo, um exemplo de código, para que você possa entender o XML melhor. O texto em azul representa as tags: <email> <de> Departamento de Finanças <para> Funcionários da Administração Geral Análise do Ano Fiscal <mensagem> Convocamos todos os funcionários da Administração Geral para a reunião que se realizará no dia 10/08/2003, às 8:00 horas, no auditório da empresa. O exemplo acima, não mostra nem um terço da capacidade do XML, mas permite visualizar a sua importância, pois uma empresa qualquer, usaria a linguagem conforme sua necessidade. Entre as funções principais do XML, temos: • • • •

descrever dados; apresentar dados em algum formato, como HTML; transportar dados; trocar dados de forma transparente entre plataformas diferentes.

A extensibilidade do XML é tanta, que muitas corporações vêm adicionando funções XML em seus produtos, como a Microsoft, Oracle, IBM e Sun. É uma linguagem que tende a alcançar um sucesso cada vez maior, não só na área de comércio eletrônico, como vem acontecendo, mas em praticamente todas as áreas da Web.

Related Documents

Xml
June 2020 21
Xml
November 2019 35
Xml
May 2020 25
Xml
November 2019 45
Xml
November 2019 11
Xml
November 2019 13

More Documents from ""

Xml
May 2020 25
May 2020 18
May 2020 8
Cuentos Natalias.docx
April 2020 11
June 2020 8
H-shop_a.pdf
October 2019 15