Когда нужно получить доступ к атрибуту (в сравнении со свойством)?

Я получаю из этой публикации , что почти всегда нужно иметь доступ к свойству DOM, а не к атрибуту HTML.

Каковы редкие полезные исключения? В какой ситуации доступ к атрибуту HTML лучше, чем к свойству DOM?

-121--941883-

Инструмент разработчика для того , чтобы намереваться базы данных SQLite для Android [закрыт] Я довольно новичок в Android, я пытаюсь создать довольно сложное приложение (что-то более продвинутое, чем блокнот или напоминание о задаче), Я использую Eclipse с...

Я довольно новичок в Android, я пытаюсь создать довольно сложное приложение (что-то более продвинутое, чем блокнот или напоминание о задаче), с какой-то серьезной базовой моделью данных. Я использую Eclipse с плагином Android SDK, все работает хорошо. Но что следует использовать для разработки базы данных? Я просмотрел несколько примеров приложений, которые создают базы данных программно, но они содержат только одну таблицу с несколькими столбцами. Я хочу создать базу данных с несколькими таблицами, ограничениями закрытого ключа/внешнего ключа, перечислениями и всем этим джазом. Если бы мне пришлось сделать это вручную, я бы, вероятно, стал серым к тому времени, когда я закончу. Я разработал довольно много баз данных в свое время, будь то в MS Visual Studio, MS SQL Server Management Studio, Oracle DB Designer и подобных инструментах. Я понимаю, что SQLite не имеет какого-то причудливого сервера БД, на котором можно было бы запускать сценарии SQL, и он создавал бы базу данных и сохранял бы ее работоспособность. Я знаю, что это все часть приложения, и само приложение должно создавать и поддерживать свою базу данных. Существует ли какой-либо визуальный инструмент проектировать БД, который я мог бы интегрировать в Eclipse (не обязательно) и который, я не знаю, генерировал бы код создания базы данных, чтобы базу данных можно было использовать в моем приложении?

Спасибо заранее.

PS: Я знаю об ограничениях устройств Android. Приложение будет иметь сложную структуру данных, но оно не предназначено для хранения такого количества данных. Цель упражнения - проверить, что можно сделать с платформой, и улучшить мои навыки, пытаясь создать что-то значимое.

21
задан Shaggydog 28 September 2011 в 19:58
поделиться