The Adobe eXtensible Markup Language (set of rules for encoding documents electronically) architecture allows users to work with Portable Document Format files while applications interact with the XML data formatted in the organization’s schema. An XML Data Package file encodes a PDF file in XML, with the form data and template, allowing you to create interactive forms, capture user data in forms and integrate form data into other systems.

How to Use XML to Fill in PDF Forms - 9