Здравствуйте!

Прошу прощения если не туда задаю вопрос, просто не знаю куда еще его задавать.
В общем, пишу программу на Делфи, для работы с закладками разных браузеров, в том числе и Firefox. Но с появлением Firefox 3 версии, и хранением закладок в файл places.sqlite, возник вопрос. Что это за sqlite, как его читать, как с ним работать, как работает сам браузер с этим файлом и т.д...? Вопросов много, но если Вы поможете получить ответ хотя бы на некоторые, я буду Вам очень благодарен.

Вот поищите там - http://developer.mozilla.org/en/docs/Main_Page - про sqlite... на английском, зато информация так сказать из первых рук...

лучше сюда
структура самого файла вполне понятная, думаю вопросов не должно быть

Раз это теперь БД - зачем структура файла - просто использовать библиотеку для работы с sqlite в своей программе:cool:

Всем спасибо, разобрался! :beer:
Осталось самая малость:
1. Не могу понять как устроена связь между тегами и ссылками?
2. Где хранится описание для папок?
Здесь может кто-то ответить или нужно решать эти задачи в другом форуме?

Все это хранится в базе данных, настройка через окно закладок (меню Закладки).

изначально дерево начинает строиться по таблице moz_bookmarks_roots. это корневые элементы.
по атрибуту folder_id выбираются записи из таблицы moz_bookmarks, где атрибут parent равен folder_id.
далее по этой же таблице достраивается остальное дерево закладок.

AnalogXP пишет

Не могу понять как устроена связь между тегами и ссылками?

в таблице moz_places хранятся ссылки и заголовки страниц. связь происходит по атрибуту fk из moz_bookmarks с атрибутом id из moz_places.
если для страницы назначен тэг, то в той же moz_bookmarks лежит запись с атрибутом fk (равным fk закладки), которая атрибутом parent связана с id записи тега.

AnalogXP пишет

Где хранится описание для папок?

по id папки выбирается запись из таблицы moz_items_annos с аналогчным item_id

если для страницы назначен тэг, то в той же moz_bookmarks лежит запись с атрибутом fk (равным fk закладки), которая атрибутом parent связана с id записи тега.

Пока не осилил, но думаю справлюсь :dumb:

по id папки выбирается запись из таблицы moz_items_annos с аналогчным item_id

Спасибо, то что надо. :beer:

А вот у меня возник еще такой вопрос:
Если я добавлю в базу ссылку из моей программы, то я должен и в другие базы что-то писать или только в moz_bookmarks? Не рухнет ли все, от моих записей, что я должен знать и предусмотреть?

в moz_bookmarks и moz_places как минимум. вообще, лучше посмотреть код браузера :)