powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Генерация xml фпйла НУЖНОГО вида из DataSet
6 сообщений из 6, страница 1 из 1
Генерация xml фпйла НУЖНОГО вида из DataSet
    #35782615
Фотография deniskodua
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В БД (Microsoft SQL Server 2005) есть три таблицы инфу из которых нужно представить в виде xml файла программным образом (С#), в DataSet создаю три аналогичные таблицы (DataTable), помощи SqlDataAdapter заливаю таблицы инфой, связываю таблицы, далее вызываю у DataSet метод WriteXML("myFile.xml"); в итоге получатся иерархический xml файл. Так же у нас есть орбазец xml файла, того вида который мне нужно получить, пока что получаю почти такую стуктуру, а именно лишними являются теги которые формируются из первичных и внешних ключей таблиц (id в табл состав и id_sostav в табл stag итд). Как мне в моём итоговом xml файле избавиться от этих тегов?

P.S. если грохнуть эти столбцы в DataTabl_ах то убьется и связь и не будет иерархии, если пытаться не выбирать эти столбцы в SQL запросе, а таблицы связать в where sostav.id = stag.id_sostav то будут получаться лишние теги, т.к. например имя сотрудника будет повторяться для всех его месяцев работы...
Может кто другую идею подкинет, как получить xml нужной структуры из БД....?
...
Рейтинг: 0 / 0
Генерация xml фпйла НУЖНОГО вида из DataSet
    #35792039
=NIk=
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
deniskodua,

а чем они мешают?
и как Ты будеш отслеживать данные?
...
Рейтинг: 0 / 0
Генерация xml фпйла НУЖНОГО вида из DataSet
    #35792168
FORMAT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Использовать SqlXML

http://www.microsoft.com/downloads/details.aspx?familyid=51D4A154-8E23-47D2-A033-764259CFB53B&displaylang=en
...
Рейтинг: 0 / 0
Генерация xml фпйла НУЖНОГО вида из DataSet
    #35792493
Фотография deniskodua
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
=NIk=,

они мешают потому, чтоё этот xml файл нужно будет отправить в пенсионный фонд, у них там валидатор есть, будет хоть одна лишняяточка и фиеста...
...
Рейтинг: 0 / 0
Генерация xml фпйла НУЖНОГО вида из DataSet
    #35792564
Фотография Василий Викторович
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1 создать нужный XML файл ручками
2 в студии получить его xsd схему
3 изучить ее
4 загрузить схему в DataSet
5 залить данные с учетом строения схемы
6 сохранить xml
7 открыть xml в виде файлового потока
8 прочитать все до конца файла
9 удалить все до 1 нужного тега
10 удалить все после последнего нужного тега
11 сохранить результат в xml файл
...
Рейтинг: 0 / 0
Генерация xml фпйла НУЖНОГО вида из DataSet
    #36387053
KSLcom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если сделать правильную схему, то можно и сразу получить нужный XML.
Поля id в табл состав и id_sostav в табл stag, а также связи вручную создавать не надо. При загрузке схемы в DataSet нужные ключи и связи создадуться автоматически и в финальный XML не выгружаться не будут.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Генерация xml фпйла НУЖНОГО вида из DataSet
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]