eXist DB or Saxon/C in PHP. A comparison between two approaches for XSLT 2.0 based websites
Author(s) -
Christian Schwaderer
Publication year - 2017
Publication title -
studia universitatis babeș-bolyai digitalia
Language(s) - English
Resource type - Journals
ISSN - 2559-6721
DOI - 10.24193/subbdigitalia.2017.1.08
Subject(s) - xslt , computer science , natural language processing , programming language , mathematics , information retrieval , world wide web , xml
XML and XSLT are very popular technologies among Digital Humanists. However, when it comes to deploying an XSLT 2.0 processor into a website infrastructure some difficulties arrise. This paper discusses two possible approaches for doing XSLT 2.0 transformations on the fly on a Web (Application) Server: Saxon as a PHP extension and Saxon within the popular XML database eXist. The conclusion shows, that both solutions have their pros and cons. In the end, however, the PHP solution wins.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom