Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0" encoding="UTF-8"?>
- <?xml-stylesheet type="text/xsl" href="ReportStyleSheet.xsl" ?>
- <p:relatório id="v1" xmlns:p="http://www.dei.isep.ipp.pt/lprog"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://www.dei.isep.ipp.pt/lprog Relatorio.xsd ">
- <p:páginaRosto>
- <p:tema>Gestão de máquinas de venda automática</p:tema>
- <p:disciplina>
- <p:designação>Linguagens e Programação</p:designação>
- <p:anoCurricular>2º</p:anoCurricular>
- <p:sigla>LPROG</p:sigla>
- </p:disciplina>
- <p:autor>
- <p:nome>Diogo Coelho</p:nome>
- <p:número>1160722</p:número>
- <p:mail>1160722@isep.ipp.pt</p:mail>
- </p:autor>
- <p:autor>
- <p:nome>Luís Pedro</p:nome>
- <p:número>1160980</p:número>
- <p:mail>1160980@isep.ipp.pt</p:mail>
- </p:autor>
- </p:páginaRosto>
- <p:corpo id="">
- <p:introdução id="SEC001" tituloSecção="Introdução">
- <p:bloco>
- <p:parágrafo>
- No decorrer da unidade curricular de Linguagens de Programação (LPROG), foi proposto a realização de um projeto com a função de apoio à gestão das máquinas de venda automática.
- Este projeto tem como base analisar o problema e desenvolver uma solução para o mesmo. Através dos conhecimentos adiquiridos ao longo do semestre, a resolução deste problema passa por uma solução através da linguagem XML e das suas variantes.
- </p:parágrafo>
- <p:parágrafo>
- O trabalho proposto tem como objetivo criar um XML, em que este tem de ser validado através de um ficheiro XSD, apto para gerir os dados referentes à gestão das máquinas de venda automática.
- Posteriormente, as tranformações que foram realizadas neste projeto, com o auxílio dos ficheiros XSLT para a conversão em XML,TXT e HTML.
- </p:parágrafo>
- </p:bloco>
- </p:introdução>
- <p:secções>
- <p:análise id="SEC101" tituloSecção="Análise do Problema">
- <p:bloco>
- <p:parágrafo>
- Neste contexto, concentramo-nos em empregar uma estrutura de dados organizado contendo um computador (Desktop),
- com vários componentes essenciais ao seu funcionamento e a respectiva utilização por parte do utilizador.
- </p:parágrafo>
- <p:parágrafo>
- Um computador é constituído por uma caixa com um número máximo de gavetas para discos e leitores de discos óticos, fonte de alimentação,
- motherboard, processador, cooler,memória ram, gráfica,disco HDD,disco SSD,leitor de CD,leitor de bluray, monitor, colunas, teclado e rato, sistema operativo e software.
- </p:parágrafo>
- </p:bloco>
- </p:análise>
- <p:linguagem id="SEC102" tituloSecção="Linguagem para implementar o XML">
- <p:bloco>
- <p:parágrafo>
- Este relatório refere-se a análise do XSD(SCHEMA) criado para validar o XML. Este documento Schema tem estruturas que devem prever quais os elementos
- que são encontrados nele, a ordem, a hierarquização e o tipo de dados do conteúdo destes elementos.
- </p:parágrafo>
- </p:bloco>
- </p:linguagem>
- <p:transformações id="SEC103" tituloSecção="Transformações de XML para HTML">
- <p:bloco>
- <p:parágrafo>
- Neste capítulo de transformações aborda-se a descrição de StyleSheets (XSLT)
- à transformação da informação do documento XML em novos formatos, ou seja,
- um documento que seja reconhecido por um browser em formatos HTML, XML e TXT.
- </p:parágrafo>
- <p:parágrafo>
- Por norma, o ficheiro em XSLT, permite adicionar ou remover novos elementos
- no arquivo de saída, também pode ordenar, testar e tomar decisões.
- Este ficheiro transforma cada elemento XML em HTML e em outras extensões, para fazer essa transformação usa o XPath.
- </p:parágrafo>
- </p:bloco>
- </p:transformações>
- </p:secções>
- <p:conclusão id="SEC201" tituloSecção="Conclusão">
- <p:bloco>
- <p:parágrafo>
- No decorrer deste trabalho enfrentamos vários obstáculos que com trabalho de grupo conseguimos superar.
- É de salientar, que conseguimos atingir os nossos objetivos e achamos que realizamos o projeto de acordo com o que nos foi proposto.
- </p:parágrafo>
- <p:parágrafo>
- A maior dificuldade ao realizar este trabalho foi a utilização de namespaces, pois não conseguiamos apresentar a informação pretendida devido à sua utilização,
- razão pela qual optamos por submeter um trabalho sem o seu uso.
- </p:parágrafo>
- <p:parágrafo>
- No entanto, consideramos que evoluímos na construção de ficheiros em XML e na sua conversão para outros formatos, assim como aprofundamos os nossos conhecimentos em HTML.
- Tendo sido útil para a nossa aprendizagem a elaboração deste projeto.
- </p:parágrafo>
- </p:bloco>
- </p:conclusão>
- <!-- need to add the referencies of the report -->
- <p:referências>
- <p:refBibliográfica idRef="RefB_A">
- <p:título>p:XML 1.0 Origin and Goals</p:título>
- <p:dataPublicação>p:July 2009</p:dataPublicação>
- <p:autor>p:W3C</p:autor>
- </p:refBibliográfica>
- <p:refBibliográfica idRef="RefB_B">
- <p:título >p:Linguagens e Programação: XSLT e XPath</p:título>
- <p:dataPublicação>p:2013</p:dataPublicação>
- <p:autor>p:Constantino Martins e Paulo Matos</p:autor>
- </p:refBibliográfica>
- <p:refWeb idRef="RefW_w3">
- <p:URL>http://www.w3schools.com/html/</p:URL>
- <p:descrição>HTML Tutorial</p:descrição>
- <p:consultadoEm>2016-05-24</p:consultadoEm>
- </p:refWeb>
- </p:referências>
- </p:corpo>
- <p:anexos tituloSecção="Tag Tree" id="ANX001">
- <p:bloco>
- <p:figura src="Imagens Relatório/Sem Título.png" descrição="Figure 1:hierachichal structure of the xml file."/>
- </p:bloco>
- </p:anexos>
- </p:relatório>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement