I am tasked to read an xml file and save the contents to an oracle table.

I am planning to load the xml doc into DOM and read the element by element. The file is not big at all. But I feel there should be some easier way than going thru each element tag to read the data. Is that a good practice or are there any new methods that I could use? I heard using XSD file, we can load the data into a datatable.

thanks

nath