Ir para conteúdo
Entre para seguir isso  
Flatronez

Aulas de XML - [aula3]

Recommended Posts

Flatronez    1
Flatronez

Olá pessoal, já que gostaram das 2 aulas anteriores, aqui a terceira e última aula teórica das aulas de XML, a partir da próxima aula, mostrarei apenas codes e como usá-los.

 

 

Comparações entre HTML e XML

 

 

HTML e XML são primos. Eles derivam da mesma inspiração, o SGML. Ambos identificam elementos em uma página e ambos utilizam sintaxes similares. Se você é familiar com HTML, também o será com o XML. A grande diferença entre HTML e XML é que o HTML descreve a aparência e a ações em uma página na rede enquanto o XML não descreve nem aparência e ações, mas sim o que cada trecho de dados é ou representa ! Em outras palavras, o XML descreve o conteúdo do documento !

Como o HTML, o XML também faz uso de tags (palavras encapsuladas por sinais '<' e '>') e atributos (definidos com name="value"), mas enquanto o HTML especifica cada sentido para as tags e atributos (e frequentemente a maneira pela qual o texto entre eles será exibido em um navegador), o XML usa as tags somente para delimitar trechos de dados, e deixa a interpretação do dado a ser realizada completamente para a aplicação que o está lendo. Resumindo, enquanto em um documento HTML uma tag

 

indica um parágrafo, no XML essa tag pode indicar um preço, um parâmetro, uma pessoa, ou qualquer outra coisa que se possa imaginar (inclusive algo que não tenha nada a ver com um p como por exemplo autores de livros).

Os arquivos XML são arquivos texto, mas não são tão destinados à leitura por um ser humano como o HTML é. Os documentos XML são arquivos texto porque facilitam que os programadores ou desenvolvedores "debuguem" mais facilmente as aplicações, de forma que um simples editor de textos pode ser usado para corrigir um erro em um arquivo XML. Mas as regras de formatação para documentos XML são muito mais rígidas do que para documentos HTML. Uma tag esquecida ou um atributo sem aspas torna o documento inutilizável, enquanto que no HTML isso é tolerado. As especificações oficiais do XML determinam que as aplicações não podem tentar adivinhar o que está errado em um arquivo (no HTML isso acontece), mas sim devem parar de interpretá-lo e reportar o erro.

 

Características da linguagem XML

 

Representação estruturada dos dados

O XML provê uma representação estruturada dos dados que mostrou ser amplamentemente implementável e fácil de ser desenvolvida.

Implementações industriais na linguagem SGML (Standard Generalized Markup Language) mostraram a qualidade intrínseca e a força industrial do formato estruturado em árvore dos documentos XML.

O XML é um subconjunto do SGML, o qual é otimizado para distribuição através da web, e é definido pelo Word Wide Web Consortium(W3C), assegurando que os dados estruturados serão uniformes e independentes de aplicações e fornecedores.

O XML provê um padrão que pode codificar o conteúdo, as semânticas e as esquematizações para uma grande variedade de aplicações desde simples até as mais complexas, dentre elas:

• Um simples documento.

• Um registro estruturado tal como uma ordem de compra de produtos.

• Um objeto com métodos e dados como objetos Java ou controles ActiveX.

• Um registro de dados. Um exemplo seria o resultado de uma consulta a bancos de dados.

• Apresentação gráfica, como interface de aplicações de usuário.

• Entidades e tipos de esquema padrões.

• Todos os links entre informações e pessoas na web.

Uma característica importante é que uma vez tendo sido recebido o dado pelo cliente, tal dado pode ser manipulado, editado e visualizado sem a necessidade de reacionar o servidor. Dessa forma, os servidores tem menor sobrecarga, reduzindo a necessidade de computação e reduzindo também a requisição de banda passante para as comunicações entre cliente e servidor.

O XML é considerado de grande importância na Internet e em grandes intranets porque provê a capacidade de interoperação dos computadores por ter um padrão flexível e aberto e independente de dispositivo. As aplicações podem ser construídas e atualizadas mais rapidamente e também permitem múltiplas formas de visualização dos dados estruturados.

 

Hoje mesmo eu posto as aulas seguintes.

Compartilhar este post


Link para o post
Compartilhar em outros sites
Razor    1
Razor

Otimo tutorial.

Flatronez, e as continuações tambem.

Para todos (Leiam todas as partes :))

Aprovado e Movido

 

esK~

Compartilhar este post


Link para o post
Compartilhar em outros sites
Daveson    0
Daveson

Aula mais interessante que li até agora, começa a mostrar como funciona o XML, sem muitas teorias.

 

Abraços.

Compartilhar este post


Link para o post
Compartilhar em outros sites
BieL    1
BieL

curti a primeira parte dessa aula

"Comparações entre HTML e XML"

to lokow pra ler as proximas aulas,

mas hj eu ainda tenhu q estuda pras prova bimestral

entao

te amanha heheh

Compartilhar este post


Link para o post
Compartilhar em outros sites
BieL    1
BieL

curti a primeira parte dessa aula

"Comparações entre HTML e XML"

to lokow pra ler as proximas aulas,

mas hj eu ainda tenhu q estuda pras prova bimestral

entao

te amanha heheh

Compartilhar este post


Link para o post
Compartilhar em outros sites
MrD    0
MrD

Muito boa aula, tudo fácil de entender, e gogo para a aula 4.

Compartilhar este post


Link para o post
Compartilhar em outros sites
clokis    0
clokis

mto bom esse aula smile.gif

falo

Compartilhar este post


Link para o post
Compartilhar em outros sites
higor_gremista    0
higor_gremista

Aula boa mesmu

fLws

Compartilhar este post


Link para o post
Compartilhar em outros sites
Vitinho xD    0
Vitinho xD

que aula boa em cara

 

valeu mesmo

Compartilhar este post


Link para o post
Compartilhar em outros sites
Roger    0
Roger

Muito Bom Vlw

Compartilhar este post


Link para o post
Compartilhar em outros sites
Include    0
Include

po, da hora =D

 

gostei, te +++

Compartilhar este post


Link para o post
Compartilhar em outros sites
Plykelly    0
Plykelly

boa explikação ;p

cya

Compartilhar este post


Link para o post
Compartilhar em outros sites
leloleandro    0
leloleandro

yeah!

thx man

Compartilhar este post


Link para o post
Compartilhar em outros sites
dankz    0
dankz

Muito Bom. :lol:

Compartilhar este post


Link para o post
Compartilhar em outros sites
Valoes    0
Valoes

- Concerteza Eu Aprovo O Tutorial, Mas O XML Serve Para Faze Sites, Ou Só Para Programar??

Por Favor, Responda Estou Mto Interessado Neste Assunto!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Faça login para comentar

Você vai ser capaz de deixar um comentário após fazer o login



Entrar Agora
Entre para seguir isso  

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×