Advertisement
Guest User

Untitled

a guest
May 25th, 2018
203
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 5.76 KB | None | 0 0
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <?xml-stylesheet type="text/xsl" href="ReportStyleSheet.xsl" ?>
  3. <p:relatório id="v1" xmlns:p="http://www.dei.isep.ipp.pt/lprog"
  4.     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  5.     xsi:schemaLocation="http://www.dei.isep.ipp.pt/lprog Relatorio.xsd ">
  6.     <p:páginaRosto>
  7.         <p:tema>Gestão de máquinas de venda automática</p:tema>
  8.         <p:disciplina>
  9.             <p:designação>Linguagens e Programação</p:designação>
  10.             <p:anoCurricular></p:anoCurricular>
  11.             <p:sigla>LPROG</p:sigla>
  12.         </p:disciplina>
  13.         <p:autor>
  14.             <p:nome>Diogo Coelho</p:nome>
  15.             <p:número>1160722</p:número>
  16.             <p:mail>1160722@isep.ipp.pt</p:mail>
  17.         </p:autor>
  18.         <p:autor>
  19.             <p:nome>Luís Pedro</p:nome>
  20.             <p:número>1160980</p:número>
  21.             <p:mail>1160980@isep.ipp.pt</p:mail>
  22.         </p:autor>
  23.     </p:páginaRosto>
  24.  
  25.  
  26.     <p:corpo id="">
  27.         <p:introdução id="SEC001" tituloSecção="Introdução">
  28.             <p:bloco>
  29.                 <p:parágrafo>
  30.                     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.
  31.                     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.
  32.                 </p:parágrafo>
  33.                 <p:parágrafo>
  34.                     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.
  35.                     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.
  36.                 </p:parágrafo>
  37.             </p:bloco>
  38.         </p:introdução>
  39.         <p:secções>
  40.             <p:análise id="SEC101" tituloSecção="Análise do Problema">
  41.                 <p:bloco>
  42.                     <p:parágrafo>
  43.                         Neste contexto, concentramo-nos em empregar uma estrutura de dados organizado contendo um computador (Desktop),
  44.                         com vários componentes essenciais ao seu funcionamento e a respectiva utilização por parte do utilizador.
  45.                     </p:parágrafo>
  46.                     <p:parágrafo>     
  47.                         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,
  48.                         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.
  49.  
  50.                     </p:parágrafo>
  51.                 </p:bloco>
  52.  
  53.             </p:análise>
  54.  
  55.  
  56.             <p:linguagem id="SEC102" tituloSecção="Linguagem para implementar o XML">
  57.                 <p:bloco>
  58.                     <p:parágrafo>
  59.                         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
  60.                         que são encontrados nele, a ordem, a hierarquização e o tipo de dados do conteúdo destes elementos.
  61.                     </p:parágrafo>
  62.                 </p:bloco>
  63.             </p:linguagem>
  64.  
  65.             <p:transformações id="SEC103" tituloSecção="Transformações de XML para HTML">
  66.                 <p:bloco>
  67.                     <p:parágrafo>
  68.                         Neste capítulo de transformações aborda-se a descrição de StyleSheets (XSLT)
  69.                         à transformação da informação do documento XML em novos formatos, ou seja,
  70.                         um documento que seja reconhecido por um browser em formatos HTML, XML e TXT.
  71.                     </p:parágrafo>
  72.                     <p:parágrafo>
  73.                         Por norma, o ficheiro em XSLT, permite adicionar ou remover novos elementos
  74.                         no arquivo de saída, também pode ordenar, testar e tomar decisões.
  75.                         Este ficheiro transforma cada elemento XML em HTML e em outras extensões, para fazer essa transformação usa o XPath.    
  76.                     </p:parágrafo>
  77.                 </p:bloco>
  78.             </p:transformações>
  79.         </p:secções>
  80.         <p:conclusão id="SEC201" tituloSecção="Conclusão">
  81.             <p:bloco>
  82.                 <p:parágrafo>
  83.                     No decorrer deste trabalho enfrentamos vários obstáculos que com trabalho de grupo conseguimos superar.
  84.                     É de salientar, que conseguimos atingir os nossos objetivos e achamos que realizamos o projeto de acordo com o que nos foi proposto.
  85.                 </p:parágrafo>
  86.                 <p:parágrafo>
  87.                     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,
  88.                     razão pela qual optamos por submeter um trabalho sem o seu uso.
  89.                 </p:parágrafo>
  90.                 <p:parágrafo>
  91.                     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.  
  92.                     Tendo sido útil para a nossa aprendizagem a elaboração deste projeto.
  93.                 </p:parágrafo>
  94.             </p:bloco>
  95.         </p:conclusão>
  96.  
  97.         <!-- need to add the referencies of the report -->
  98.         <p:referências>
  99.             <p:refBibliográfica idRef="RefB_A">
  100.                 <p:título>p:XML 1.0 Origin and Goals</p:título>
  101.                 <p:dataPublicação>p:July 2009</p:dataPublicação>
  102.                 <p:autor>p:W3C</p:autor>
  103.             </p:refBibliográfica>
  104.             <p:refBibliográfica idRef="RefB_B">
  105.                 <p:título >p:Linguagens e Programação: XSLT e XPath</p:título>
  106.                 <p:dataPublicação>p:2013</p:dataPublicação>
  107.                 <p:autor>p:Constantino Martins e Paulo Matos</p:autor> 
  108.             </p:refBibliográfica>
  109.             <p:refWeb idRef="RefW_w3">
  110.                 <p:URL>http://www.w3schools.com/html/</p:URL>
  111.                 <p:descrição>HTML Tutorial</p:descrição>
  112.                 <p:consultadoEm>2016-05-24</p:consultadoEm>
  113.             </p:refWeb>
  114.         </p:referências>
  115.     </p:corpo>
  116.     <p:anexos tituloSecção="Tag Tree" id="ANX001">
  117.         <p:bloco>
  118.             <p:figura src="Imagens Relatório/Sem Título.png" descrição="Figure 1:hierachichal structure of the xml file."/>
  119.         </p:bloco>
  120.  
  121.     </p:anexos>
  122. </p:relatório>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement