10. The method according to claim 1 , wherein each said data entry field on the electronic form is an editing control selected from the group consisting of one or more of: a plain text box; a drop-down list box; a list box; a check box; a rich text box; an expression box; an option button; a button; a section with controls; a section; an optional section; an optional section with controls; a repeating section with controls; a repeating section; controls in a layout table; controls; a repeating table; a bulleted list; a numbered list; a plain list; a hyperlink; a date picker; an inline picture; a linked picture; an optional sequence; a choice; and a recursion.
10. The method according to claim 1 , wherein each said data entry field on the electronic form is an editing control selected from the group consisting of one or more of: a plain text box; a drop-down list box; a list box; a check box; a rich text box; an expression box; an option button; a button; a section with controls; a section; an optional section; an optional section with controls; a repeating section with controls; a repeating section; controls in a layout table; controls; a repeating table; a bulleted list; a numbered list; a plain list; a hyperlink; a date picker; an inline picture; a linked picture; an optional sequence; a choice; and a recursion. 11. The method as defined in claim 10 , wherein: the structured markup language document is expressed in XML; the electronic form is expressed in Extensible Hypertext Markup Language (XHTML); and each said editing control is an Extensible Stylesheet Language (XSLT) component.