1 / 10

Ambientes de Desenvolvimento Integração ADO-ASP-XML-XSL

Ambientes de Desenvolvimento Integração ADO-ASP-XML-XSL. Paulo Sousa ISEP/IPP Portugal. Conteúdo. ADO-ASP-XML-XSL. XML (2). 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.

tavon
Download Presentation

Ambientes de Desenvolvimento Integração ADO-ASP-XML-XSL

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

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

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

  4. 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 Introdução às Tecnologias XML

  5. 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 Code Demo Introdução às Tecnologias XML

  6. 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 Introdução às Tecnologias XML

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

  8. 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 BD Code Code Demo Introdução às Tecnologias XML

  9. 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 Code Introdução às Tecnologias XML

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

More Related