XML - COMO USAR?
Gostaria de aprender mais sobre este padrão com uma discussão aqui no site.
1 - XML é como um banco de dados. (Relacionamentos e etc..)
Obrigado.
1 - XML é como um banco de dados. (Relacionamentos e etc..)
Obrigado.
Alguem...[S50]
xml não é relacional
ele é mais hierárquico...
o ponto forte do xml é na comunicação entre sistemas distintos...
por ser um padrão aberto, todos são capazes de conversar na mesma lÃngua sem grandes problemas...
usar xml como banco puro e simples é complicado - normalmente vc usa para a troca de informações e persiste isso em um banco relacional (e já existem agora soluções de bancos xml - vide caso da consist e provavelmente o próximo sql server)
principal ponto forte - o tempo de criação de interface praticamente foi eliminado - vc não precisa mais se preocupar com protocolos, regras de validação e coisas do tipo, o schema resolve a leitura do arquivo...
principal ponto fraco - o overhead dele é mto grande... a quantidade de informações adicionadas a seus dados é mto grande e isso pode gerar uma lentidão em rede, transmissão e leitura dos dados
para entender bem isso, procura dar uma olhada em web services... o conceito web service é bem apoiado pelo xml
ele é mais hierárquico...
o ponto forte do xml é na comunicação entre sistemas distintos...
por ser um padrão aberto, todos são capazes de conversar na mesma lÃngua sem grandes problemas...
usar xml como banco puro e simples é complicado - normalmente vc usa para a troca de informações e persiste isso em um banco relacional (e já existem agora soluções de bancos xml - vide caso da consist e provavelmente o próximo sql server)
principal ponto forte - o tempo de criação de interface praticamente foi eliminado - vc não precisa mais se preocupar com protocolos, regras de validação e coisas do tipo, o schema resolve a leitura do arquivo...
principal ponto fraco - o overhead dele é mto grande... a quantidade de informações adicionadas a seus dados é mto grande e isso pode gerar uma lentidão em rede, transmissão e leitura dos dados
para entender bem isso, procura dar uma olhada em web services... o conceito web service é bem apoiado pelo xml
Complementando o Colega BrunoMachado, e refinando mais o conceito (Segundo as aulas que tive de BD na Pós Grad), XML é um tipo de Banco de Dados Semi-Estruturado.
Abs
Abs
:) apenas consolidando meu post anterior - segue abaixo a definição oficial do que vem a ser XML pela W3C.
Extensible Markup Language (XML) is a simple, very flexible text format derived from SGML (ISO 8879). Originally designed to meet the challenges of large-scale electronic publishing, XML is also playing an increasingly important role in the exchange of a wide variety of data on the Web and elsewhere
[txt-size=6](e segundo as aulas de MBA de Tecnologia da USP)[/txt-size]
Extensible Markup Language (XML) is a simple, very flexible text format derived from SGML (ISO 8879). Originally designed to meet the challenges of large-scale electronic publishing, XML is also playing an increasingly important role in the exchange of a wide variety of data on the Web and elsewhere
[txt-size=6](e segundo as aulas de MBA de Tecnologia da USP)[/txt-size]
Gostaria que os amigos postassem algumas dicas de como e quando usar o XML.
Alguem...
Gostaria que os amigos postassem algumas dicas de como e quando usar o XML.
Tópico encerrado , respostas não são mais permitidas