Conheça o Plugfeed | » Início » Programação » XML » Um pouco além do XML: Introdução ao XML Schema (XSD) - Parte 1
Conheça o Plugfeed | » Início » Programação » XML » Um pouco além do XML: Introdução ao XML Schema (XSD) - Parte 1 -->
 
Avaliação: | Publicado em: 25/10/2006
Um pouco além do XML: Introdução ao XML Schema (XSD) - Parte 1
Gustavo Maia Aguiar é graduado em Administração de Empresas e pós-graduado em bancos de dados, atua na área de tecnologia de informação desde 2001, exercendo funções de desenvolvedor, analista, administrador de banco de dados (DBA) e administrador de dados (AD). É profissional certificado (MCP, MOS, MCDBA, MCAD, MCTS, MCITP, MCT, MVP e Itil Certified Professional). Já trabalhou em instituições do governo, iniciativa privada e parceiros Microsoft em atividades de suporte, consultoria e treinamento. É membro ativo e moderador dos fóruns de SQL Server do MSDN e TechNet e das comunidades SQL Server Brasil e SQL Brasil (Orkut). Semanalmente publica artigos de banco de dados e SQL Server em seu blog.
Um pouco além do XML: Introdução ao XML Schema (XSD) - Parte 1

Uma breve contextualização

"O XML está se tornando rapidamente um padrão universal para os sistemas de informação". Você certamente já se deparou com essa frase ou alguma similar. A aplicabilidade do XML de alguns anos pra cá está cada vez mais surpreendente. Sua utilização não é limitada a algumas APIs presentes no Java, no .NET ou em outra linguagem de programação. Sua presença é tão forte que o XML se aplica até em áreas que muitos nem ao menos imaginam. O PlayStation 3 com sua interface de programação aberta possui um padrão de importação e exportação de arquivos para modelos 3D em XML (COLLADA). Existem produtos baseados em XML que promovem uma maior acessibilidade para portadores de necessidades especiais através de voz. O software embarcado também utiliza diversos padrões XML.

Seguindo o padrão XML, outras tecnologias também começam a despontar. Padrões relacionados ao XML como a XPath, o Xml Schema (XSD), a XQuery, etc também merecem atenção. É fato que o XML é importante e caracteriza uma verdadeira revolução na comunicação entre aplicações, empresas, etc além de ser um padrão cada vez mais presente na WEB. É igualmente fato que sem os padrões relacionados, o XML perde muito do seu poder. A ausência dessas tecnologias tornaria o XML apenas um formato texto um pouco mais moderno e flexível. Nesse artigo falarei sobre uma dessas tecnologias, o XML Schema (XSD).

A troca de informações

A maior parte da usabilidade do XML é a transferência de dados. Anteriormente as empresas com requisitos de transferência de dados utilizavam o Exchange Data Interchage – EDI, onde um número elevado de transações é comunicado em arquivos em lote. Estes arquivos tinham que atender padrões previamente negociados e pouco flexíveis e a necessidade de agrupamento das transações atrasava o andamento dos negócios . Com o advento da internet a troca de dados entre aplicações se tornou um requisito cada vez mais necessário e freqüente, incorrendo em formas mais flexíveis de troca e representação de dados, com o uso da hipermídia e outros formatos de apresentação.

Páginas: « Anterior 1 2 3 4 5 6 Próximo »  Próximo: A necessidade de validação »


Silas Mendes <silasmendes@gmail.com>
Grande Gustavo, te encontrei por aqui cara, conheci você na comunidade SQL Server Brasil e tu me deu diversas dicas por lá. Muito bacana os artigos sobre XML, a abordagem ficou muito transparente! Abração :)
André Gomes <andretech@uol.com.br>
Parabéns Gustavo, excelente artigo, admiro e parabenizo quem realiza artigos que unem a teoria e exemplificam na prática, trazendo sempre pro cotidiano a utilização do conceito. Nota 10.
Gostei muito do artigo, eu que não conhecia nada de xml, consegui entender. Só ficou uma duvida como faço para que o xml leia as minhas informações?
Quero agradecer pelos artigos sobre XML Shema, pois me ajudou a entender melhor o tema. Sua linguagem é simples e ajuda muito nos estudos.
desconhecido
esse eh pior ainda!!!!!!!!!!!!!!!!!!!!
-l-
: Não avaliado








Um produto Detetive.net