XFA Specification
Glossary
widget — XFT (XFA Template)
996
widget
A simulated mechanism displayed by the user
interface to enable the user to enter or alter data.
Examples of widgets are radio buttons and
popup-up lists.
X
XCI (XML Configuration Information)
Configuration information for a Presentation
Agent output driver. The root element i n the XCI
grammar is the config element (“Config
Specification” on page 676).
XDC (XML Device Control)
A package within an XDP that holds information
specific to a particular output device (such as a
printer) or input-output device (such as a cell
phone). This specification does not define the
contents of the XDC package.
XDP (XML Data Package)
Provides a mechanism for packaging specific types
of content within a surrounding XML container.
The types of content include PDF, XML
configuration information (XCI), dataSet,
sourceSet, XSLT style sheet, XFA template, and
XFDF (form data). XDP may also contain
undocumented packets, such as those used to
communicate events to a Form Server. The XDP
format is intended to be an XML-based companion
to PDF.
XFA (XML Forms Architecture)
An application of XML for modeling electronic
forms and related processes. XFA provides for the
specific needs of electronic forms and the
processing applications that use them.
XFA is a collection of specifications, including
template and data. XFA is a superset of XForms.
XFA application processor
A program which implements all or part of this
document, the
XFA Specification.
DOM (Document
Object Model) - a tree-structured set of data as
represented internally inside an XFA processor.
Although the word "object" suggests an
object-oriented programming language, the XFA
DOMs can be implemented in any language.
Document order - the order in which the contents
of a DOM would appear if written out as an XML
document. To traverse a DOM in document order,
start at the topmost node and perform a
depth-first descent of the tree, descending from
each node through its eldest child first, then upon
returning to that node descending through the
next-eldest child, and so on.
XFA Configuration DOM
The “XFA Configuration DOM” provides a set of
software interfaces to the data obtained from an
XFA configuration document. The “XFA
Configuration DOM” includes sections for all of the
different components of XFA, including a section
for the data loader.
XFA Data DOM
The “XFA Data DOM” provides a set of software
interfaces to the data loaded from an XML data
document. The data in the “XFA Data DOM” is in
general a subset of the data in the XML data
document, but it may also contain other data not
present in the XML data document as well as data
that originated in the XML data document but has
been modified.
XFA name
A string suitable for identifying an object in an XFA
DOM, using the XFA Scripting Object Model
syntax. A valid XFA name must be a valid XML
name, as defined in the XML specification version
1.0 [XML], with the additional restriction that it
must not contain a colon ( : ) character.
XFD (XML Form Data)
XML representation of the content of a form. XFA
can employ any XML data but by convention the
name XFD indicates form-specific data. For
example, when a user partially fills out a form and
saves the partial data as a file, the resulting file is
conventionally known as an XFD.
XFDF (XML Forms Data Format)
XML representations of Adobe PDF annotations.
XFT (XFA Template)
The filename suffix and preferred namespace
prefix for the XFA Template grammar.