|
writtenusing SAX-like
eventsto an abstract Consumer interface.
for $i in (10, 20) return <p>{$i+1}</p>
becomes
void main (Consumer output) { temp_1(10, output); temp_1(20, output); } void temp_1 (Object i, Consumer output) { output.beginElement("p"); output.writeItem(NumOps.add(i, 1)); output.endElement("p"); }