Как я могу превратить DataRow в строку XML с помощью C #? - PullRequest
0 голосов
/ 07 октября 2008

У меня есть DataRow со столбцами col1 и col2. Каждый столбец имеет значение: val1 и val2 соответственно. Как я могу превратить это в строку XML, используя C #?

Для упомянутой выше DataRow я хотел бы следующую строку:

<col1>val1</col1><col2>val2</col2>

1 Ответ

5 голосов
/ 07 октября 2008

Поместите DataRow в новый DataTable. Затем вызовите writeXml на таблица данных.

Технически правильно, но я бы советовал против этого, в основном, потому что у вас нет контроля над выводимым XML.

Я бы перебрал строки таблицы и использовал классы System.Linq.XML для правильного форматирования вашего XML (или, если вы чувствуете себя более извращенным, попробуйте XMLDocument и связанные с ним классы)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...