The document discusses processing XML data files into SAS datasets. It describes how the SAS XML mapping tool can create a map to define how XML elements map to SAS variables. This allows XML files to be read as SAS datasets using the SAS XML engine. When combining data from multiple XML files, ordinals that uniquely identify elements need to be adjusted to allow appending of data. The document proposes using self-modifying code to automate processing for all elements rather than copying and pasting code for each one.