Artigo Clube Delphi 109 - Trabalhando com XML no PHP
Artigo da Revista Clube Delphi Edição 109.
Trabalhando com XML no PHP
Aprenda a mapinular estes tipos de arquivos com classes nativas do PHP
Quem nunca ouviu falar, ou ainda, quem nunca precisou trabalhar com arquivos XML? Este tipo de arquivo se tornou muito popular devido a facilidade de se trabalhar com eles e a possibilidade de poder integrar-se com sistemas de diversas plataformas diferentes. Por ser auto descritivo, o XML facilita sua manipulação permitindo que se criem mecanismos de parser eficientes poupando o enfadonho trabalho que temos quando trabalhamos com manipulação de arquivos TXT.
Devido a estes e outros motivos o padrão XML é utilizado por diversas tecnologias existentes no mercado, como por exemplo os WebService. É muito comum vermos o uso de arquivos XML também em arquivos de configuração de aplicações como é o caso do Webconfig presente
A Web é o ambiente em que vemos o padrão XML se aplicando em larga escala, por este motivo neste artigo veremos como trabalhar com este tipo de arquivo no PHP. Conheceremos as classes nativas da linguagem, seus principais métodos e recursos e como tirar o melhor proveito deles.
Eu poderia ficar o artigo todo elencando as diversas tecnologias que lançam mão de arquivos XML em sua composição, mas ao invés disto vamos ver como manipulá-los na prática.
Resumo do Devman
Business to Business - B2B é o nome dado ao comércio eletrônico associado a operações de compra e venda, de informações, de produtos e de serviços através da Internet ou através da utilização de redes privadas compartilhadas entre parceiros de negócios, substituindo assim os processos físicos que envolvem as transações co
Business to Customer/Client - B2C tem o mesmo sentido de B2B, porém na outra ponta estará a figura do cliente final, aquele que consome nossos produtos ou serviços.
Resumo do Devman
XML (eXtensible Markup Language) é uma recomendação da W3C para gerar linguagens de marcação para necessidades especiais. É um subtipo de SGML (acrônimo de Standard Generalized Markup Language, ou Linguagem Padronizada de Marcação Genérica) capaz de descrever diversos tipos de dados. Seu propósito principal é a facilidade de compartilhamento de informações através da Internet. Entre linguagens baseadas em XML incluem-se XHTML (formato para páginas Web), RDF, SDMX, SMIL, MathML. (formato para expressões matemáticas), NCL, XBRL, XSIL e SVG (formato gráfico vetorial).
Um breve histórico sobre o XML
A origem do XML, ou melhor, de seu pai se é que podemos chamar assim data da década de 60 quando a IBM desenvolveu uma linguagem de marcação de documentos chamada " [...] continue lendo...
Artigos relacionados
-
Artigo
-
Artigo
-
Artigo
-
Artigo
-
Artigo