5. The method of claim 4 , further comprising: updating the results of the database query when data in the database associated with the database query is updated; and executing the programming procedure when results of the database query are updated.
4. The method of claim 3 , further comprising storing a programming procedure in the database for reading the data from the database and for writing the data to the document in a location in the document associated with the given markup language element.