Improved evolutionary generation of XSLT stylesheets
Pablo Garcia-Sanchez, J. L. J. Laredo, J. P. Sevilla, Pedro Castillo,, J. J. Merelo

TL;DR
This paper presents a genetic programming approach to automatically generate XSLT stylesheets for transforming XML documents, comparing different representations to optimize performance and success rate.
Contribution
It introduces a novel evolutionary method with diverse representations for generating effective XSLT stylesheets, enhancing automation in XML transformations.
Findings
Different representations impact performance and success.
The method can produce functional XSLT stylesheets.
Performance varies with representation types.
Abstract
This paper introduces a procedure based on genetic programming to evolve XSLT programs (usually called stylesheets or logicsheets). XSLT is a general purpose, document-oriented functional language, generally used to transform XML documents (or, in general, solve any problem that can be coded as an XML document). The proposed solution uses a tree representation for the stylesheets as well as diverse specific operators in order to obtain, in the studied cases and a reasonable time, a XSLT stylesheet that performs the transformation. Several types of representation have been compared, resulting in different performance and degree of success.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsWeb Data Mining and Analysis · Digital Humanities and Scholarship · Algorithms and Data Compression
