Caminho de Navegação Xml / Artigos / Introdução ao XML

Xml

 

Nenhuma avalição
Indique ao Ueba Indique ao BlogBlogs Indique ao Delicious Indique ao Technorati Indique ao Google Bookmarks Indique ao Newsgator
TAGS

Nenhuma tag foi definida ainda!

Defina as tags para esta página preenchendo o campo abaixo.

  • Máximo de 100 tags
  • Cada tag deve ter até 20 caracteres.
  • Separar as tags com virgula. Ex.: php, sql, html, xml, fireworks
COMENTAR

INDICAR
Nome do amigo: E-mail do amigo: Comentário:
REPORTAR ERRO Descreva o erro:

Introdução ao XMLPostada em: 28/01/2005

Igor Fernandes Menezes
Por: Igor Fernandes Menezes Nº de Visualizações: 3041.



A XML (eXtensible Markup Language, ou Linguagem de Marcação Estendida) foi criada no final 1996, baseada na linguagem SGML (Standard Generalized Markup Language), a mesma que originou o tão conhecido HTML.

No momento de criação o objetivo desta nova linguagem era desenvolver uma padrão que tivesse a capacidade e a geralidade da SGML, e fosse fácil de ser implementada na Web.


O que fazer com a tal XML?
Para responder essa pergunta temos que diferenciar instância XML (nada mais é que um documento XML) e as tecnologias XML. Vejo pessoas com grande conhecimento em desenvolvimento web, dizendo que XML é apenas para integração de sistemas. Gostaria de alertar a todos que não é apenas Integração de Sistemas (interoperabilidade). Veja abaixo o que podemos fazer com as tecnologias XML:

  • Integração de Sistemas;
  • Validação de documentos XML;
  • Manipular documentos XML;
  • Criar documentos em diversos formatos;
  • Apresentar condicionalmente um documento XML no navegador;
  • Armazenamento de dados;
  • Criar arquivo de configuração de sistemas;
  • Criar seu próprio padrão de comunicação;
  • Criar sua propria linguagem.


Com a lista apresentada, podemos dizer que XML não é apenas para Integração de Sistemas. Temos ainda inúmeras possibilidades.


Exemplo de Instância XML (ou documento XML):

<?xml version="1.0" encoding="UTF-8"?>
<aluno>
    <nome>Igor Fernandes Menezes</nome>
    <email>sembaco@yahoo.com.br</email>
    <idade>21</idade>
</aluno>
 


Bem parecido com o HTML. No HTML o que chamamos de tags, no XML vamos chamar de elementos.

Ex. de tag html:

<strong>texto</strong>
 


Ex. de elemento XML:

<nome>Igor Fernandes Menezes</nome>
 




Veja algumas regras para criação de um documento XML:

1) Atributo

<?xml version="1.0" encoding="UTF-8"?>
<aluno cod="1">
    <nome>Igor Fernandes Menezes</nome>
    <email>sembaco@yahoo.com.br</email>
    <idade>21</idade>
</aluno>
 



2) Vários registros de aluno

<?xml version="1.0" encoding="UTF-8"?>
<alunos>
    <aluno cod="1">
        <nome>Igor Fernandes Menezes</nome>
        <email>sembaco@yahoo.com.br</email>
        <idade>21</idade>
    </aluno>
    <aluno cod="2">
        <nome>Maria das Dores</nome>
        <email>maria@dores.com.br</email>
        <idade>21</idade>
    </aluno>
</alunos>
 



3) Elemento vazio

<?xml version="1.0" encoding="UTF-8"?>
<alunos>
    <aluno cod="1">
        <nome>Igor Fernandes Menezes</nome>
        <email>sembaco@yahoo.com.br</email>
    </aluno>
    <aluno cod="2">
        <nome>Maria das Dores</nome>
        <email/>
    </aluno>
</alunos>
 



Este artigo foi criado para usuários iniciantes, que não possui nenhuma noção sobre o assunto. Os próximos Artigos serão mais complexos.


Qualquer dúvida me mande um E-mail.
Valeu pessoal!!!