|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
05.02.2014, 12:47 | #1 |
Участник клуба
Регистрация: 23.04.2009
Сообщений: 1,058
|
XML в DATASET
Коллеги наткнулся в С# на замечательный код
Код:
даже нагуглил что есть компонент ClientDataSet1. Но как в него загрузить XML так и не понял. Может кто работал с этим компонентом и знает как получить таблицу из XML. Особенно если у XML 3-4 вложения.
Если вам человек помог, не стесняйтесь говорить спасибо (весы под аватаром)
|
05.02.2014, 13:06 | #2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
+ XMLTransform нужно смотреть
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
05.02.2014, 15:51 | #3 |
Участник клуба
Регистрация: 23.04.2009
Сообщений: 1,058
|
В поиске компонентов не нашёл такого в XE5, может его из какотой библиотеке подгрузить надо? если да.. не подскажите из какой?
Если вам человек помог, не стесняйтесь говорить спасибо (весы под аватаром)
|
05.02.2014, 16:03 | #4 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
В XE5 не знаю, возможно там другие средства. Это в D7
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
05.02.2014, 21:25 | #5 |
Участник клуба
Регистрация: 23.04.2009
Сообщений: 1,058
|
оказываются лежат в файле dclwbm190.bpl , но у меня почему то нет в дистрибутиве.
Может у кого есть? добавлено p.s. лежат теперь в unit Xmlxform
Если вам человек помог, не стесняйтесь говорить спасибо (весы под аватаром)
Последний раз редактировалось BARNEY; 05.02.2014 в 22:12. |
13.02.2014, 07:03 | #6 |
Участник клуба
Регистрация: 23.04.2009
Сообщений: 1,058
|
Всё получилось. код
Код:
Теперь вопрос как обратиться в цикле к вложенным полям (отображаются DATASET), или как к ним обратиться как к таблице отдельной? выглядит это так [IMG][/IMG] ===== на учился считывать 1 вложенное значение ..как пробежаться по всем я не понял Код:
Если вам человек помог, не стесняйтесь говорить спасибо (весы под аватаром)
Последний раз редактировалось BARNEY; 13.02.2014 в 10:04. |
14.02.2014, 07:04 | #7 |
Участник клуба
Регистрация: 23.04.2009
Сообщений: 1,058
|
Нет не у кого идей как пробежаться по вложениям?
Так я только получаю доступ к 1 строчке. Я понимаю что нужен вложенный цикл но не получается его написать. Код:
Если вам человек помог, не стесняйтесь говорить спасибо (весы под аватаром)
|
14.02.2014, 09:16 | #8 |
Участник клуба
Регистрация: 07.12.2011
Сообщений: 1,025
|
передполагаю что ClientDataSet1.FieldByName('DOST') - такой же TClientDataSet
так что как то так: Код:
Не стесняемся, плюсуем!
|
14.02.2014, 10:14 | #9 |
Участник клуба
Регистрация: 23.04.2009
Сообщений: 1,058
|
Спасибо попробовал..не получилось на любой из закоментированых строчек вываливается ошибка acces viotetion
Код:
Если вам человек помог, не стесняйтесь говорить спасибо (весы под аватаром)
|
14.02.2014, 11:17 | #10 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Код:
ADD Добавил небольшой пример ADD Удалил вложение - не досмотрел за содержимым xml из примера ADD Убрал из XML приватные данные и снова залил
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Последний раз редактировалось Аватар; 14.02.2014 в 14:19. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
C#. Парсинг XML-файла с использованием библиотеки System.xml.linq | Gift020 | Помощь студентам | 5 | 04.04.2013 13:44 |
программа, которая должна находить в данной директории *.xml файлы и переименовывать в *.xml.dt. (Delphi) | nice.name | Помощь студентам | 2 | 09.01.2013 15:40 |
Строку из одного DataSet в другой DataSet | Abbath1349 | Базы данных (ADO.NET, LinqToSql, ORM Entity Framework, NHibernate) | 0 | 22.05.2011 19:26 |
Cформировать XML через DataSet | welcomeTo | ASP.NET | 0 | 06.04.2011 14:25 |
Из DataSet работающего по циклу в DataSet | maroder22 | БД в Delphi | 1 | 05.09.2010 23:22 |