Bob, my name is Kevin Youren, and I did this task about 4 years ago in Python 3, by parsing XML files and creating CSV files. The CSV files were used to load Sqlite tables, MS Xcel spreadsheets and IBM mainframe DB2 tables. The XML data was mildly complex, large, and error prone.
If you have a sample, say 2 or 3 of the normal files, I could make some suggestions. Please note that unless the data is ultra simple, XML is generally better translated as several tables. For example, my application stored Control-M scheduler information. Two tables for the schedule group or table name. The third table for the jobs in each schedule group/table. The fourth table for the conditions for the jobs for the schedule group/table. Each table had columns for the tags or attributes. regs, Kev _______________________________________________ sqlite-users mailing list sqlite-users@mailinglists.sqlite.org http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users