I read the first half of "Beginning XML 2nd edition" by wrox, and that was about 6 months ago....so I am not even to the status of newbie yet. Anyway, I believe I understand the concepts of creating xml documents based on dtds, and using DOM, etc. to access/manipulate the data within the document, but how do you create the xml document dynamically (i.e. get the data INTO an xml doc)? I have CSV files that contain 105 columns of data and I need to create an XML document to store this data. I have the DTDs to use, and once the data is in an xml document I feel fairly comfortable using DOM to access it.....just need to know how to transfer the initial data from CSV to an xml document.