All form types can be prepopulated with data by using LiveCycle Forms ES. The data can come from a variety of sources, such as a database, another form, or another application.Prepopulating forms is faster and more secure when the prepopulation occurs during form rendering on the server instead of on the client.When prepopulating forms with data, it is important to ensure that either the structure of the data conforms to the structure of your form design or that your form design conforms to the structure of your data.In other words, an XML element must exist within your data source for every form field you want to prepopulate. Any discrepancies between the structures of your form and data source can lead to incorrect output. The XML element name must match a form field name, and XML elements that do not correspond to form fields are ignored.The following two types of data sources can prepopulate a LiveCycle Designer ES form:An XML data source is used to prepopulate forms. However, an XML data source that prepopulates a form that has a flexible layout contains repeating XML elements that are used to prepopulate subforms that are repeated within the form itself.