Copyright © 2025 Norm Tovey-Walsh
Abstract
XProc 3.1 comes with many great features for surfing the web. The
p:document
instruction will load XML, HTML, or JSON documents. The
p:http-request
step allows a pipeline author to interact with web services.
It supports many HTTP methods, query parameters, content negotiation, and
single and multipart request and response bodies.
But what about web applications? Web pages that rely on client-side processing, with XSLT using SaxonJS, for example, or just plain old Javascript, present a special challenge. What can we do about that?