![]() |
Модераторы: Snowy, MetalFan, bems, Poseidon |
![]() ![]() ![]() |
|
Damon2013 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 12 Регистрация: 3.3.2013 Репутация: нет Всего: нет |
Здравствуйте, есть такая задача. Нужно вывести данные из файла Vcard в формате XML. Подскажите, пожалуйста, как это сделать. Слышал что-то про XMLDocument. Это то самое?
Вот прилагаю листинг. Сделал открытие файла и вывод содержимого в memo, а теперь ещё нужно и XML
Заранее спасибо |
|||
|
||||
Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 8 Всего: 329 |
А так не пробовал?
|
|||
|
||||
Damon2013 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 12 Регистрация: 3.3.2013 Репутация: нет Всего: нет |
да пробовал гуглить! Только там в основном информация о том, как работать с XML-файлами, загружать их в делфи. А мне же нужно содержимое файла вывести в формате XML в виде тегов. До этого с этим не сталкивался, поэтому прошу помощи
|
|||
|
||||
Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 8 Всего: 329 |
по какому запросу гуглил?
|
|||
|
||||
Damon2013 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 12 Регистрация: 3.3.2013 Репутация: нет Всего: нет |
delphi и xml
|
|||
|
||||
Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 8 Всего: 329 |
используй библиотеку nativexml
Добавлено через 37 секунд
А так не догадался? |
|||
|
||||
DYUMON |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 321 Регистрация: 17.6.2006 Где: Новосибирск Репутация: нет Всего: 3 |
как то так
Это сообщение отредактировал(а) DYUMON - 28.3.2013, 06:24 |
|||
|
||||
Damon2013 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 12 Регистрация: 3.3.2013 Репутация: нет Всего: нет |
Ещё хотел спросить, как мне Обеспечивать анализ кодовой страницы, в которой записаны данные (т.к. файлы могут быть созданы в различных приложениях и операционных системах)? Конкретно касаемо файла Vcard.
|
|||
|
||||
Damon2013 |
|
||||
Новичок Профиль Группа: Участник Сообщений: 12 Регистрация: 3.3.2013 Репутация: нет Всего: нет |
файл vCard выглядит след. образом:
BEGIN:VCARD VERSION:3.0 TEL:121220 N:Пупкин;Василий;Иванович; END:VCARD А мне нужно вывести результат таким образом: <VCard> <BEGIN>VCARD</BEGIN> <VERSION>3.0</VERSION> <TEL>121220</TEL> <N>Пупкин;Василий;Иванович;</N> <END>VCARD</END> </VCard> Начал разбираться с XMLDocument
и вот тут возникли трудности
Как мне сделать так, чтоб автоматически программа заносила в теги то, что до знака : ? Это сообщение отредактировал(а) Damon2013 - 31.3.2013, 18:43 |
||||
|
|||||
Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 8 Всего: 329 |
Программа не работает "автоматически". Программа работает именно так, как она "запрограммирована".
Добавлено через 2 минуты и 20 секунд Ищешь двоеточие и берёшь только ту часть строки, которая расположена до двоеточия. 1. Используй Copy() + Pos() 2. https://www.google.com.ua/#hl=ru&sclien...920&bih=962 http://www.delphifaq.ru/rabota-s-tekstom-i-strokami/ https://www.google.com.ua/#hl=ru&sclien...f=p&pdl=300 |
|||
|
||||
Damon2013 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 12 Регистрация: 3.3.2013 Репутация: нет Всего: нет |
hCard - вот что мне подойдет... только как мне конвертировать vCard в hCard в Delphi? Может кто сталкивался с этим?
Это сообщение отредактировал(а) Damon2013 - 2.4.2013, 13:56 |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Delphi: Для новичков" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: Для новичков | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |