XML Data Package (XDP) is an
XML
Extensible Markup Language (XML) is a markup language and file format for storing, transmitting, and reconstructing arbitrary data. It defines a set of rules for encoding documents in a format that is both human-readable and machine-readable. ...
file format
A file format is a Computer standard, standard way that information is encoded for storage in a computer file. It specifies how bits are used to encode information in a digital storage medium. File formats may be either proprietary format, pr ...
created by
Adobe Systems in 2003. It is intended to be an XML-based companion to
PDF
Portable Document Format (PDF), standardized as ISO 32000, is a file format developed by Adobe in 1992 to present documents, including text formatting and images, in a manner independent of application software, hardware, and operating systems. ...
. It allows PDF content and/or Adobe
XML Forms Architecture (XFA) resources to be packaged within an XML
container
A container is any receptacle or enclosure for holding a product used in storage, packaging, and transportation, including shipping.
Things kept inside of a container are protected on several sides by being inside of its structure. The term ...
.
Several products by Adobe, most notably its
LiveCycle ES Suite, use files in XDP format.
XDP is XML 1.0 compliant. The XDP may be a standalone document or it may in turn be carried inside a PDF document.
XDP provides a mechanism for packaging form components within a surrounding XML container. An XDP can also package a PDF file, along with XML form and template data.
When the XFA (XML Forms Architecture) grammars used for an XFA form are moved from one application to another, they must be packaged as an XML Data Package.
The format of an XFA resource in PDF is described by the XML Data Package Specification.
The types of XDP content defined in XFA specification include PDF, XFA template, XML configuration information (XCI), dataSet, sourceSet,
XSLT
XSLT (Extensible Stylesheet Language Transformations) is a language originally designed for transforming XML documents into other XML documents, or other formats such as HTML for web pages, plain text or XSL Formatting Objects, which may subse ...
style sheet,
XFDF (form data) and undocumented packets (such as those used to communicate events to a Form Server).
References
External links
Adobe XML Forms Architecture (XFA)XML Data Package Specificationfrom
Adobe Systems (version 2.0 As of January 2007)
Computer file formats
{{Software-type-stub