A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Ambientes de Desenvolvimento Integração ADO-ASP-XML-XSL Paulo Sousa ISEP/IPP Portugal.

Apresentações semelhantes


Apresentação em tema: "Ambientes de Desenvolvimento Integração ADO-ASP-XML-XSL Paulo Sousa ISEP/IPP Portugal."— Transcrição da apresentação:

1 Ambientes de Desenvolvimento Integração ADO-ASP-XML-XSL Paulo Sousa ISEP/IPP Portugal

2 Introdução às Tecnologias XML1 Conteúdo  ADO-ASP-XML-XSL

3 Introdução às Tecnologias XML2 XML (2)

4 Introdução às Tecnologias XML3 ADO-XML-XSL  XML => dados  Dados => normalmente em base de dados  É necessário um processo de extrair dados da base de dados e coloca-los em formato XML

5 Introdução às Tecnologias XML4 ADO-XML-XSL (2)  Processo Manual  Gerar uma string XML bem formado com o resultado do SELECT à Base de dados  Gerar um documento XML com o resultado do SELECT à Base de dados  Processo automático (ADO 2.7)  RecordSet.Save stream, adPersistXML Code Demo

6 Introdução às Tecnologias XML5 ADO-XML-XSL (3)  Tendo o XML gerado a partir dos dados há que decidir o que se faz com isso  A) Devolver XML para o cliente  Para transferência de dados entre sistemas  B) Utilizar XSL para geração de conteúdo a devolver ao cliente  Para visualização dos dados (em HTML por exemplo)  Permite utilizar diferentes folhas de estilos e dessa forma com os mesmos dados gerar diferentes outputs de acordo com o tipo de cliente ou utilizador

7 Introdução às Tecnologias XML6 ADO-XML-XSL (4)

8 Introdução às Tecnologias XML7 ADO-XML-XSL (5)  Exemplo de Infra-estrutura ADO-XML-XSL  Base de dados  Página ASP para executar SELECT, conversão para XML e transformação XSL  Página XSL para cada situação desejada Demo Code BD

9 Introdução às Tecnologias XML8 ADO-XML-XSL (6)  RecordSet.Save constroi um documento XML com particularidades próprias  Referencia namespaces externos  Define esquema dos dados  Registos são devolvidos num elemento rs:data com elementos filhos z:row, em que os campos são atributos  Documento XSL a aplicar deve obedecer a estas particularidades Code

10 Introdução às Tecnologias XML9 Onde Obter Mais Informação  Site da W3C http://www.w3c.org/XML/ http://www.w3c.org/XML/  Site da Microsoft para programadores http://msdn.microsoft.com/xml http://msdn.microsoft.com/xml  Minha página de Ambientes de Desenvolvimento http://www.dei.isep.ipp.pt/~psousa/aulas/amb-des http://www.dei.isep.ipp.pt/~psousa/aulas/amb-des


Carregar ppt "Ambientes de Desenvolvimento Integração ADO-ASP-XML-XSL Paulo Sousa ISEP/IPP Portugal."

Apresentações semelhantes


Anúncios Google