Создайте файл XML, используя наборы данных, используя информацию из схемы XML - PullRequest
2 голосов
/ 22 марта 2010

Я думал об оптимальном способе создания файла XML с использованием данных из набора данных И в соответствии с правилами схемы XML.

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

Так что это может выглядеть так: 1- Создайте набор данных и заполните его строки данными. 2. Создайте XML в соответствии с правилами схемы XML. 3. Заполните указанный XML-файл данными из набора данных таким образом, чтобы данные были взяты из набора данных, а структура XML-файла - из схемы XML.

Ответы [ 2 ]

3 голосов
/ 22 марта 2010

Вы можете использовать метод writexml набора данных или метод writexmlschema. больше можно найти в MSDN http://msdn.microsoft.com/en-us/library/360dye2a.aspx

2 голосов
/ 22 марта 2010

Хорошо. Самый простой способ сделать это - использовать строго типизированный DataSet, если у вас есть только одна схема. Вы также можете динамически связать XML-схему со схемой DataSet. Я думаю, что единственная хитрость в том, что вам нужно загрузить схему перед данными. Если это проблема, создайте вторичный набор данных с загруженной схемой и скопируйте данные поверх.

var dataSet = new DataSet();
dataSet.ReadXmlSchema(new StringReader(@"schema goes here or something"));

Я полностью упустил суть вашего вопроса?

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