Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouAlana Sancho Alterado mais de 9 anos atrás
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
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.