This section describes in detail the core procedures used to create and edit SPS document components that are used to create locations in the document design for XML data ontent. The procedures are listed below and described in detail in the sub-sections of this section. These mechanisms are used to design any kind of template: main, global, or named.
•Inserting XML Content as Text. XML data can be inserted in the design by dragging the relevant nodes (element, attribute, type, or CDATA) into the design and creating them as (contents) or (rest-of-contents).
•User-Defined Elements, XML Text Blocks
•Working with Tables. Tables can be inserted by (i) the SPS designer, directly in the SPS design (static tables) or using XML document sub-structures, and (ii) the Authentic View user.
•Creating Lists. Static lists, where the list structure is entered in the SPS design, and dynamic lists, where an XML document sub-structure is created as a list, provide powerful data-ordering capabilities.
•Using Graphics: Graphics can be inserted in the SPS design using a variety of methods to determine the target URI (static, dynamic, a combination of both, and unparsed entity URIs).
•Using Data-Entry Devices (or Form Controls). XML data can be input by the Authentic View user via data-entry devices such as input fields and combo boxes. This provides a layer of user help as well as of input constraints. Individual nodes in the XML document can be created as data-entry devices.
•The Change-To Feature. This feature enables a different node to be selected as the match for a template and allows a node to be changed to another content type.