Этот пример демонстрирует, как создать интернет-приложения с использованием AppML.
Часть I: Доступ к Internet Files
- Доступ к текстовому файлу
- Доступ к XML-файл
- Доступ файл в формате JSON
Часть II: Доступ к базам данных Интернет
- Листинг данных базы данных
- Данные базы данных Фильтрация
- Изменение данных базы данных
AppML Browser и AppML сервера
В этом случае исследование, AppML работает как в браузере (appml.js) и на сервере (appml.php) .
Мы будем использовать веб - сервер , расположенный в http://www.w3ii.com .
Все файлы и базы данных находятся на сервере.
Позже в этом учебнике вы узнаете, как моделировать веб-сервер в браузере.
Текстовые файлы
Для того, чтобы продемонстрировать, как получить доступ текстовых файлов, мы использовали файл много, как это:
cd_catalog.txt
Empire Burlesque,Bob Dylan,USA,Columbia,10.90,1985
Hide your heart,Bonnie
Tyler,UK,CBS Records,9.90,1988
Greatest Hits,Dolly
Parton,USA,RCA,9.90,1982
Still got the blues,Gary Moore,UK,Virgin
records,10.20,1990
.
.
Попробуй сам " XML файлы
Чтобы продемонстрировать, как получить доступ к XML-файлы, мы использовали файл много, как это:
cd_catalog.xml
<?xml version="1.0" encoding="ISO-8859-1"?>
<CATALOG>
<CD>
<TITLE>Empire Burlesque</TITLE>
<ARTIST>Bob Dylan</ARTIST>
<COUNTRY>USA</COUNTRY>
<COMPANY>Columbia</COMPANY>
<PRICE>10.90</PRICE>
<PUBLISHED>1985</PUBLISHED>
</CD>
<CD>
<TITLE>Hide your heart</TITLE>
<ARTIST>Bonnie Tyler</ARTIST>
<COUNTRY>UK</COUNTRY>
<COMPANY>CBS Records</COMPANY>
<PRICE>9.90</PRICE>
<PUBLISHED>1988</PUBLISHED>
</CD>
.
.
Попробуй сам " JSON файлов
Чтобы продемонстрировать, как получить доступ к файлам в формате JSON, мы использовали файл много, как это:
cd_catalog.js
{
"cd" : [
{ "title" : "Empire Burlesque", "artist" : "Bob Dylan",
"price" : "10.90" },
{ "title" : "Hide your heart", "artist" :
"Bonnie Tyler", "price" : "9.90" },
{ "title" : "Greatest Hits",
"artist" : "Dolly Parton", "price" : "9.90" },
{ "title" : "Still got
the blues", "artist" : "Gary Moore", "price" : "10.20" },
.
.
Попробуй сам " Базы данных
Наша тестовая база данных содержит несколько таблиц, как это:
Клиенты
Клиент | Адрес | город | Страна |
---|---|---|---|
Вокруг Роге | 120 Hanover пл. | Лондон | Великобритания |
Berglunds snabbkjop | Berguvsvagen 8 | Лулео | Швеция |
Блауер См Delikatessen | Forsterstr. 57 | Mannheim | Германия |
Блондел Пер ET филс | 24, место Клебер | Страсбург | Франция |
Bolido Comidas preparadas | С / Araquil, 67 | Мадрид | Испания |
Снизу доллар рынки | 23 Tsawassen Blvd. | Tsawassen | Канада |
Поставщики
поставщик | Адрес | город | Страна |
---|---|---|---|
Экзотические Жидкая | 49 Gilbert St. | Лондон | Великобритания |
Новый Орлеан Cajun Delights | PO Box 78934 | Жители Нового Орлеана | США |
Homestead Бабушка Келли | 707 Oxford Rd. | Ann Arbor | США |
Токио Traders | 9-8 SekimaiMusashino-ши | Токио | Япония |
Кооператива де Quesos 'Las Cabras' | Калле дель Росаль 4 | Овьедо | Испания |
Маюми-х | 92 Сэцуко Минато-ку | Osaka | Япония |
Павлова, Ltd. | 74 Rose St. Муни Пруды | Мельбурн | Австралия |
Специальные Булочки, Ltd. | 29 Кингс Way | Манчестер | Великобритания |
ПБ Кп ckebr д АВ | Kaloadagatan 13 | G teborg | Швеция |
Refrescos Americanas LTDA | Средний. дас Americanas 12,890 | S о Пауло | Бразилия |
Продукты
Продукт | Количество в шт | Цена за единицу | В наличии |
---|---|---|---|
Chai | 10 коробок х 20 мешков | 18 | 39 |
Чанг | 24 - 12 унций бутылки | 19 | 17 |
анис Сироп | 12 - 550 мл бутылок | 10 | 13 |
Chai | 10 коробок х 20 мешков | 18 | 39 |
Шеф Антона Gumbo Mix | 36 коробок | 21 | 0 |
Boysenberry Spread Бабушкина | 12 - 8 унций банки | 25 | 120 |
Органические сушеные груши дяди Боба | 12 - 1 фунт pkgs. | 30 | 15 |
Northwoods клюквенным соусом | 12 - 12 унций банки | 40 | 6 |
Mishi Кобе нику | 18 - 500 г pkgs. | 97 | 29 |
Ikura | 12 - 200 мл баночки | 31 | 31 |