====== The output file ====== The output file is an XML file with a content like that : ... RECORD_CONTENT * **XSL_FILENAME** : the XSL filename as defined in the the project file, * **TABLE_TAG** : the name of the table as defined in the ''label'' attribute of the ''dpk:table'' tag in the data file, * **RECORD_TAG** : the tag corresponding to the picked record (tag of the corresponding child of the ''dpk:content'' tag in the data file), * **ID** : index of the picked record (first record has inndex ''1''), * **RECORD_CONTENT** : the content of the record, as given in the data file, * **TOTAL_AMOUNT** : total amount or records ; this includes records with ''dpk:Handling="Skip"'' attribute, but __not__ records with ''dpk:Handling="Ignore"'' attribute, * **SKIPPED_TOTAL_AMOUNT** : amount of records with the ''dpk:Handling="Skip"'' attribute, * **AMOUNT** : amount of records in the output files ; is always ''1'', unless you call ''dpkq'' with an //// value of ''0'', then **AMOUNT** = **TOTAL_AMOUNT**, * **SESSION_AMOUNT**, **CYCLE_AMOUNT** : number of records picked in the current session/cycle, * **SESSION_SKIPPED_AMOUNT**, **CYCLE_SKIPPED_AMOUNT** : number of records skipped (i.e. having the ''dpk:Handling="Skip"'' attribute) in the current session/cycle. The session-related values are reseted when the delay between two calls of ''dpkq'' exceeds the value defined in the project file. The cycle-related values are reseted when all records have been picked (given that a record is never picked again before all other records were picked at least once, and at most twice).