Minimizing the number of binds in your form helps to create a simpler memory model of the form and reduces the time required to update the data model. For forms that use XForms or the XML Data Model, do not bind data that won't be modified by the user or the form.
Your form may contain some data that is not updated by the user. For example, a bank form might include a number of interest rates that are used to calculate monthly payments. In these cases, you don’t need to create a bind because the user can’t update these values. Instead, you can simply copy the values from the data model to the presentation by using a normal XFDL reference.
When choosing which data to link this way, keep in mind that some read-only data may also get updated in the form. For example, if you have a purchase order, you may have four columns: item, quantity, unit price, and total. The unit price is a good candidate for using a reference instead of a bind, since it will always be read-only and will never change. However, the total is not a good candidate. Although it will also be read-only, you will likely want to copy it back to the data model once it is calculated, so in this case you would still use a bind rather than a reference.
No examples provided.
Exceptions to this practice
There are no exceptions to this practice.