I am working on xml messages that we get. I have to read the xml and store in 4 different tables. What is the best way to handle this. Lets say if the xml schema is changed, then new column maybe added or a column maybe dropped or renamed etc... How can we make this loose coupling. Any changes to XML or database does not require code change?Thanks,