Здравствуйте, друзья!

Столкнулся с задачкой, в которую все никак не могу въехать:
Необходимо с помощью .xsd-схемы сформировать полученные из базы данные в XML-документ соответствующий данной схеме.
Подскажите, можно ли это реализовать для DataSet или DataTable и вообще какой там принцип работы с этими схемами.