Blackberry Webworks (Widget) Справка по JavaScript и XML / JSON - PullRequest
0 голосов
/ 10 февраля 2011

Вот сценарий ...

Создание Blackberry WebWorks (виджет), который используется в качестве портала для удаленного веб-сайта.Большинство страниц являются удаленными.Я настраиваемая пользователем домашняя страница, на которой пользователи могут добавлять информацию и ссылки.

В JDE я бы использовал файл свойств XML, в который я мог бы добавлять / редактировать / удаленные узлы с необходимой информацией икаждый раз, когда приложение запускалось, я мог обработать этот файл.Однако, чтобы приложение webworks работало, мне нужно выполнить все это, добавив информацию на html-страницу.

Я считаю, что мне нужно сделать это с помощью javascript, однако у меня мало опыта с javascript и еще меньше опыта API blackberry.

Поэтому я ищу пример от начала до конца, как загрузить сохраненный файл свойств в формате XML или JSON через JavaScript, который может динамически создавать домашнюю страницу моего виджета.Кроме того, я ищу примеры того, как добавить / отредактировать / удалить объекты xml или json из файла конфигурации через javascript.

Я искал и искал, не уверен, прав ли яотслеживать или нет, но мне не повезло.Я видел несколько примеров того, как редактировать XML в браузерах Microsoft / Mozilla, поэтому я не уверен, что это то же самое или нет ... Если это так, просто ищу подтверждение.

По сути, вот схемаиз того, что моя голова говорит мне, должно произойти ...

<html>
...
<script>
//Read XML/JSON Properties file
// For each item loaded process and publish html source code
</script>
...
<!-- HTML to add desired information back to properties file -->
<script>
// Perform insert/edit/delete of XML/JSON
</script>
...
</html>

Спасибо за вашу помощь !!!-JD

1 Ответ

0 голосов
/ 26 февраля 2011

Я не уверен, что ты хочешь построить и каков твой вопрос. Не могли бы вы объяснить себя?

Вы можете посмотреть официальную документацию Blackberry Webworks и некоторые рабочие примеры здесь: http://us.blackberry.com/developers/browserdev/learningresources.jsp

Лучший! * * 1006

...