создать XML из всех строк в базе данных - PullRequest
0 голосов
/ 05 апреля 2011

я пытаюсь найти более удобный способ создания XML-файла, содержащего выбор таблиц / всех таблиц?я использую типизированный набор данных, так что чтение всех строк в наборе данных с помощью адаптера таблицы будет возможным.

1 Ответ

0 голосов
/ 05 апреля 2011

Класс DataSet имеет метод GetXML(), поэтому, если вы загрузите все необходимые данные в набранный вами DataSet, это должно быть почти все, что вам нужно.

Из MSDN: http://msdn.microsoft.com/en-us/library/zx8h06sz.aspx

GetXml возвращает XML-представление DataSet без информации о схеме.Чтобы записать информацию схемы из DataSet (в виде XML-схемы) в строку, используйте GetXmlSchema.

Чтобы записать DataSet в файл, поток или XmlWriter, используйте метод WriteXml .Первый параметр, который вы передаете в WriteXml, является местом назначения вывода XML.Например, передайте строку, содержащую имя файла, объект System.IO.TextWriter и т. Д.Вы можете передать необязательный второй параметр XmlWriteMode, чтобы указать, как должен быть записан вывод XML.

...