Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 5.00/11: Рейтинг темы: голосов - 11, средняя оценка - 5.00
 Аватар для DokRaziel
0 / 0 / 0
Регистрация: 10.02.2014
Сообщений: 50

Поиск и вывод данных из xml

26.10.2016, 11:52. Показов 2242. Ответов 36
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, помогите найти в xml файле и вывести в ShowMessage(ФИО и дату рождения).
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
26.10.2016, 11:52
Ответы с готовыми решениями:

Поиск в xml и вывод результата!
Люди добрые,можете помочь?! Проблема заключается в следующем,есть БД Postgresql с кодировкой win-1251 (другая кодировка не выставляется)...

Поиск и удаление данных из XML базы данных
Есть база данных XML подобного толка <YourMusicLibrary> <Album> <Artist>Darkthrone</Artist> <Name>A Blaze in the...

Вывод данных XML
Добрый день, есть база с таблицей из которой я выгружаю данные, <? require_once...

36
 Аватар для DokRaziel
0 / 0 / 0
Регистрация: 10.02.2014
Сообщений: 50
26.10.2016, 11:55  [ТС]
Сам файл
Вложения
Тип файла: rar Otvet.rar (1.3 Кб, 17 просмотров)
0
5967 / 4543 / 1094
Регистрация: 29.08.2013
Сообщений: 28,157
Записей в блоге: 3
26.10.2016, 11:55
А что найти то конкретно надо?
Там ФИО 2 раза встречается
0
 Аватар для DokRaziel
0 / 0 / 0
Регистрация: 10.02.2014
Сообщений: 50
26.10.2016, 12:08  [ТС]
Я никогда раньше не сталкивался с файлами xml, но как я понял это одни и те же ФИО(зачем это я не знаю).

Добавлено через 3 минуты
Правильный вывод файла получается, если открыть через ворд и выбрать common.xsl
0
882 / 404 / 173
Регистрация: 20.10.2016
Сообщений: 1,828
26.10.2016, 12:09
DokRaziel, а почему тогда не открыть его через ворд и не пересохранить в нужном вам формате?
0
5967 / 4543 / 1094
Регистрация: 29.08.2013
Сообщений: 28,157
Записей в блоге: 3
26.10.2016, 12:11
вы можете
1. разобрать его как текст через POS\Copy
ищите позицию блока <Content> и сопируете все до блока День рождения - это фио

2. можно разобрать как xml - перебрать все ветки или сразу получить нужные данные
3. можно через regexp вырезать нужную информацию

Цитата Сообщение от DokRaziel Посмотреть сообщение
Я никогда раньше не сталкивался с файлами xml
и что?
вы же Homo sapiens - человек разумный
0
 Аватар для DokRaziel
0 / 0 / 0
Регистрация: 10.02.2014
Сообщений: 50
26.10.2016, 12:13  [ТС]
если будет много таких файлов, то я замучаюсь каждый пересохранять. я хочу создать программу, которая через listbox и цикл будет сохранять результат из всех файлов в ворде. С вордом я уже разобрался, но у меня не получается вывести данные из xml файла.
0
5967 / 4543 / 1094
Регистрация: 29.08.2013
Сообщений: 28,157
Записей в блоге: 3
26.10.2016, 12:17
Цитата Сообщение от DokRaziel Посмотреть сообщение
я хочу создать программу, которая через listbox и цикл будет сохранять результат из всех файлов в ворде
вот например у вас таких файлов 100 штук в папке
что дальше надо делать?
0
882 / 404 / 173
Регистрация: 20.10.2016
Сообщений: 1,828
26.10.2016, 12:21
DokRaziel, вы не в правильно направлении двигаетесь, совершая двойную работу. На вашем месте я бы просто с помощью delphi открывал файл в ворде и пересохранял его в нужном формате.
0
 Аватар для DokRaziel
0 / 0 / 0
Регистрация: 10.02.2014
Сообщений: 50
26.10.2016, 12:34  [ТС]
перемещаю данные файлы в listbox, нажимаю кнопку и информация (фио, дата рождения) переместиться в ворд.

Добавлено через 1 минуту
мне надо к примеру чтобы из 100 штук получился 1 вордовский документ

Добавлено через 9 минут
Подскажите тогда как выбрать в ворде из делфи common.xsl?
0
882 / 404 / 173
Регистрация: 20.10.2016
Сообщений: 1,828
26.10.2016, 12:34
что такое common.xsl? Прикрепите этот файл как вложение, посмотрим.
0
 Аватар для DokRaziel
0 / 0 / 0
Регистрация: 10.02.2014
Сообщений: 50
26.10.2016, 12:37  [ТС]
Если файл, который я уже прикрепил в начале, открывать в ворде, то он показывает правильный вывод данных, если в представлении данных выбрать common.xsl
0
 Аватар для DokRaziel
0 / 0 / 0
Регистрация: 10.02.2014
Сообщений: 50
26.10.2016, 12:40  [ТС]
Если открыть файл в ворде
Миниатюры
Поиск и вывод данных из xml  
0
5967 / 4543 / 1094
Регистрация: 29.08.2013
Сообщений: 28,157
Записей в блоге: 3
26.10.2016, 12:44
можно сделать exe который из xml сделает DOC
0
882 / 404 / 173
Регистрация: 20.10.2016
Сообщений: 1,828
26.10.2016, 12:45
Ага, вижу. Что бы тут сделать-то... Беру паузу на подумать. Могу только сказать, что путь с парсингом xml средствами delphi и дальнейшее его пересохранение в ворд - путь почти в никуда. Сил на него потребуется в разы больше.
1
 Аватар для DokRaziel
0 / 0 / 0
Регистрация: 10.02.2014
Сообщений: 50
26.10.2016, 12:58  [ТС]
Цитата Сообщение от qwertehok Посмотреть сообщение
можно сделать exe который из xml сделает DOC
А как в ворде из делфи выбрать common.xsl ?
0
882 / 404 / 173
Регистрация: 20.10.2016
Сообщений: 1,828
26.10.2016, 13:00
DokRaziel, вот именно это меня и заставляет взять паузу. Буду смотреть.
0
 Аватар для DokRaziel
0 / 0 / 0
Регистрация: 10.02.2014
Сообщений: 50
26.10.2016, 13:09  [ТС]
Цитата Сообщение от Nanotentacle Посмотреть сообщение
вот именно это меня и заставляет взять паузу. Буду смотреть.
Спасибо, буду ждать ответа
0
5967 / 4543 / 1094
Регистрация: 29.08.2013
Сообщений: 28,157
Записей в блоге: 3
26.10.2016, 13:11
Цитата Сообщение от Nanotentacle Посмотреть сообщение
Сил на него потребуется в разы больше.
)) вместо 5 минут - 10?

Цитата Сообщение от DokRaziel Посмотреть сообщение
А как в ворде из делфи выбрать common.xsl ?
а зачем? выбрать фио и дату - дело 10 минут
0
 Аватар для DokRaziel
0 / 0 / 0
Регистрация: 10.02.2014
Сообщений: 50
27.10.2016, 01:38  [ТС]
Цитата Сообщение от qwertehok Посмотреть сообщение
вместо 5 минут - 10
Если знаете, то подскажите как?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
27.10.2016, 01:38
Помогаю со студенческими работами здесь

Вывод данных с XML
Как вывести данные из XML в виде строк в qt

Вывод данных из xml
Добрый день. Как считывать данные из xml? XML у меня такой &lt;?xml version=&quot;1.0&quot; encoding=&quot;windows-1251&quot; ?&gt; - &lt;polkin&gt; ...

Вывод данных в xml
есть таблица,первые две колонки это фио студента и номер группы, остальные это предметы, их можно добавлять. Когда я вывожу в xml мне...

Вывод данных из SQL в XML
Надо вывести из 2-х таблиц данные в XML файл. 1)Таблица 1-&quot;Расход&quot;, Таблица 2-&quot;Делизация Расхода&quot;. Таблица &quot;Расход&quot;...

Вывод данных из БД на MySQL в XML файл
Добрый день уважаемые форумчане! Обращаюсь к вам за помощью, возникла такая задача, с помощью SQL запроса в СУБД MySQL выводить информацию...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru