An Improved Parallel XSL-FO Rendering for Personalized Documents (original) (raw)

Aplicando Transformação em XML usando XSLT e XSL-FO

to create structured documents. XPath expressions access and select XML elements and attributes which can be exhibited using XSLT or XSL-FO. XSLT transforms XML documents manipulating, sorting, testing its elements, and producing an XML tree of specific nodes. XSL -Formatting Objects are used to structure documents for printing, layout settings, web browsers rendering, audio files creation. With FO, tables, images and graphics can be inserted, web sites can be formated defining its colors, fonts and alignment. Resumo Este capítulo apresenta conceitos de XML e exemplifica as transformações possíveis em documentos web, com XPATH, XSLT e principalmente XSL-FO. XML é uma linguagem extensível para criar documentos estruturados. Expressões em XPATH acessam e selecionam elementos e atributos XML e para exibi-los são usadas XSLT ou XSL-FO. XSLT transforma documentos XML manipulando seus elementos, ordenando-os, testando-os, e produzindo, a partir de regras, uma árvore XML com nós específicos. XSL -Formatting Objects são usados para estruturar documentos para impressão, layout, renderização por navegador web, criação de arquivos em áudio. Com FO pode-se inserir tabelas, imagens e gráficos, formatar páginas definindo suas cores, fontes e tabulação. 1.1. Introdução Este capítulo tem por objetivo apresentar conceitos fundamentais sobre a linguagem XML (Extensible Markup Language) e suas características básicas, como sintaxe, estrutura, suas vantagens e aplicações. Também serão apresentadas as linguagens para transformação de documentos XML, usando XSLT (Extensible Stylesheet Language Transformations) e XSL-FO (Estensible Stylesheet Language -Formatting Objects).

Um Framework para Integração Materializada de Documentos XBRL

2009

XBRL is a standard language for publicating finantial reports over the Web that is based on XML and XLink. Currently, there are no computational tools to integrate XBRL data with information stored in other formats. ETL tools responsible for data materialization integration do not provide a means of navigating in XLinkbased documents such as XBRL documents. Thus, in this paper, a framework architecture having two software components that deal with input and output XBRL data through the use of an ETL tool is presented. Finally, a case study based on this framework is given to validate the ideas proposed in this paper.

Geração Eficiente de Planos de Materialização para Documentos XML Ativos

2006

Resumo. Um documento AXML possui dados XML representando chamadas de serviços Web. Para materializar o conteúdo de um documento AXML, é preciso invocar todas as suas chamadas de serviço Web. Gerar bons planos de materialização para documentos AXML em ambientes P2P é um problema difícil, cujo espaço de soluções cresce rapidamente. Este trabalho propõe a SLS-MC, uma estratégia de otimização baseada em busca local estocástica com múltiplas condições de parada, para a geração eficiente de planos de materialização. A SLS-MC foi implementada em um ambiente de simulação chamado SiMAX. Foram realizados vários testes que apontam o potencial de ganho de desempenho da SLS-MC.

XSDelta - Uma Ferramenta Visual para Comparação de Esquemas XML

This paper describes XSDelta, a graphical tool designed for comparison of XML schemas expressed through both DTD and XML Schema. By using a diff algorithm for detecting changes in XML documents, XSDelta exposes to the user all operations required to transform an original XML schema into its new version. XSDelta presents schemas textually, making modified parts stand out through distinct colors and identifying the schemas changes performed. As output, XSDelta generates XML files containing identified differences, assisting semi-structured databases administrators in the XML schemas evolution process management. Resumo. Este trabalho apresenta o XSDelta, uma ferramenta gráfica capaz de comparar versões de esquemas XML definidos tanto em DTD quanto em XML Schema. Utilizando um algoritmo de detecção de diferenças em documentos XML, o XSDelta expõe ao usuário todas as operações envolvidas na transformação de um esquema original em sua nova versão. O XSDelta é capaz de exibir textualmente os esquemas, realçando através de cores distintas as partes modificadas e identificando as mudanças de esquema realizadas. Como saída, o XSDelta gera arquivos XML contendo as diferenças identificadas, auxiliando administradores de bancos de dados semiestruturados na gerência do processo de evolução de esquemas XML.

Development of a Parallel Version of PhyML 3.0 Using Shared Memory

IEEE Latin America Transactions, 2017

This work presents the main steps towards a parallel version of the open source phylogenetic tree reconstruction software PhyML 3.0, which uses the method of maximum likelihood in phylogenetic reconstruction process. The PhyML was parallelized by a shared memory approach (using OpenMP) and at the same time using the version already consolidated in PhyML 3.0, the version passing messages with distributed memory (using MPI), was also constructed a version hybrid (MPI and OpenMP) of PhyML. The tests for the efficiency and speedup were carried out in a cluster of two ways, the first only by analyzing the performance version with OpenMP (DNA) and the second making a comparative analysis of the performance of three parallel versions (OpenMP, MPI and Hybrid) using DNA data. The results obtained show speedup of approximately six to 8 cores on 1 server, which allows the use of this code problems that require a lot of time in the serial version, front the need or urgent of the fast processing of data.

Conversão de registros em XML para MARC 21: um modelo baseado em XSLT [Record conversion from XML to MARC 21: a model based on XSLT stylesheets]

Anais do XV Encontro Nacional de Pesquisa em Ciência da Informação (ENANCIB) (15. : 2014 : Belo Horizonte), 2014

Considering the existence of integrated library systems that do not use neither MARC 21 Formats nor any other international metadata standard, this paper aims to formulate a model for conversion of records created using different metadata standards and encoded in Extensible Markup Language (XML) into MARC 21 records, by using stylesheets created with Extensible Stylesheet Language for Transformation (XSLT). After a literature review, we present the model and its process: mapping, formulation of the conversion rules, XSLT stylesheet formulation and test, and record exporting and conversion. As conclusions, we highlight that the model for record conversion (1) aims to present a generalization and formalization of the processes and components needed for record conversion using XSLT stylesheets and (2) presents new possibilities for the data interchange and supports interoperability between and among different computer applications that communicate data about information resources.

Tecnologias aplicadas à catalogação: a utilização de folhas de estilo XSLT na conversão de registros bibliográficos do PHL para o Formato MARC 21

Congresso Brasileiro de Biblioteconomia, Documentação e Ciência da Informação, 25., 2013, Florianópolis, 2013

1 Tecnologias aplicadas à catalogação: a utilização de folhas de estilo XSLT na conversão de registros bibliográficos do PHL para o Formato MARC 21 1 Resumo: O Formato MARC 21 para Dados Bibliográficos tem possibilitado o intercâmbio de registros no contexto nacional e internacional. No entanto, existem sistemas de gerenciamento de bibliotecas que não utilizam esse formato, ao invés disso utilizam formatos próprios, o que desfavorece a participação das bibliotecas em programas de catalogação cooperativa e pode resultar em retrabalho durante a migração entre diferentes sistemas. Um sistema que não permite a exportação dos registros no Formato MARC 21 é o Personal Home Library (PHL), amplamente utilizado no Brasil. Considerando esse cenário, objetiva-se elaborar um instrumento para a conversão dos registros bibliográficos exportados pelo PHL em registros no Formato MARC 21 para Dados Bibliográficos. A partir da revisão de literatura decide-se que o instrumento para a conversão seria uma folha de estilo de transformação construída com a linguagem XSLT. Para a elaboração da folha de estilo realiza-se o mapeamento do Formato PHL e do Formato MARC 21 para Dados Bibliográficos. Como considerações finais destaca-se que o instrumento elaborado oferece às bibliotecas usuárias do PHL uma alternativa viável para a conversão de seus registros bibliográficos. Palavras-chave: Conversão de registros bibliográficos. Formato MARC 21 para Dados Bibliográficos. Folha de estilo XSLT. Catalogação descritiva. Personal Home Library (PHL).