|
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"); }