19. Some shortcomings
XForms separates view from control; bad fit for requirements to modify the host document.
This implementation interferes more with the base document than the other approaches.
(But other XForms approaches are possible.*)
Using XSLT to calculate values requires an extension.