Title
Optimized reprocessing of documents using stored processor state
Abstract
Variable Data Printing (VDP) allows customised versions of material such as advertising flyers to be readily produced. However, VDP is often extremely demanding of computing resources because, even when much of the material stays invariant from one document instance to the next, it is often simpler to re-evaluate the page completely rather than identifying just the portions that vary. In this paper we explore, in an XML/XSLT/SVG workflow and in an editing context, the reduction of the processing burden that can be realised by selectively reprocessing only the variant parts of the document. We introduce a method of partial re-evaluation that relies on re-engineering an existing XSLT parser to handle, at each XML tree node, both the storage and restoration of state for the underlying document processing framework. Quantitative results are presented for the magnitude of the speed-ups that can be achieved. We also consider how changes made through an appearance-based interactive editing scheme for VDP documents can be automatically reflected in the document view via optimised XSLT re-evaluation of sub-trees that are affected either by the changed script or by altered data.
Year
DOI
Venue
2010
10.1145/1860559.1860586
ACM Symposium on Document Engineering
Keywords
Field
DocType
partial re-evaluation,document view,optimised xslt re-evaluation,vdp document,optimized reprocessing,appearance-based interactive editing scheme,underlying document processing framework,xml tree node,processor state,editing context,document instance,existing xslt parser,svg,document processing,xslt
Scalable Vector Graphics,Programming language,XML,Information retrieval,Well-formed document,Computer science,Document processing,XML tree,Variable data printing,XSLT,Workflow,Database
Conference
Citations 
PageRank 
References 
0
0.34
10
Authors
3
Name
Order
Citations
PageRank
James A. Ollis141.19
David F. Brailsford214029.45
Steven R. Bagley3326.40