ЛУЧШИЙ САЙТ ДЛЯ ВЕБ-РАЗРАБОТЧИКОВ
AppML. Уроки для начинающих

AppML Кейсы


В этом тематическом исследовании показано, как создавать Интернет-приложения с помощью AppML.


Часть I. Доступ к файлам в Интернете

  • Доступ к TEXT файлу
  • Доступ к XML файлу
  • Доступ к JSON файлу

Часть II: Доступ к базам данных в Интернете

  • Вывод данных из базы данных
  • Фильтрация данных базы данных
  • Редактирование данных базы данных

Браузер AppML и сервер AppML

В данном примере AppML работает как в браузере (appml.js), так и на сервере (appml.html).

Мы будем использовать веб-сервер, расположенный по адресу https://www.w3schools.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" },
.
.
Попробуйте сами »

Базы данных

Наша тестовая база данных содержит несколько таких таблиц:

Клиенты

Клиент Адрес Город Страна
Around the Horn 120 Hanover Sq. London UK
Berglunds snabbkjøp Berguvsvägen 8 Luleå Sweden
Blauer See Delikatessen Forsterstr. 57 Mannheim Germany
Blondel père et fils 24, place Kléber Strasbourg France
Bólido Comidas preparadas C/ Araquil, 67 Madrid Spain
Bottom-Dollar Markets 23 Tsawassen Blvd. Tsawassen Canada

Поставщики

Поставщик Адрес Город Страна
Exotic Liquid 49 Gilbert St. London UK
New Orleans Cajun Delights P.O. Box 78934 New Orleans USA
Grandma Kelly's Homestead 707 Oxford Rd. Ann Arbor USA
Tokyo Traders 9-8 SekimaiMusashino-shi Tokyo Japan
Cooperativa de Quesos 'Las Cabras' Calle del Rosal 4 Oviedo Spain
Mayumi's 92 Setsuko Chuo-ku Osaka Japan
Pavlova, Ltd. 74 Rose St. Moonie Ponds Melbourne Australia
Specialty Biscuits, Ltd. 29 King's Way Manchester UK
PB Kn ckebr d AB Kaloadagatan 13 G teborg Sweden
Refrescos Americanas LTDA Av. das Americanas 12.890 S o Paulo Brazil

Продукты

Продукт Количество на единицу Цена за единицу Единицы на складе
Chai 10 boxes x 20 bags 18 39
Chang 24 - 12 oz bottles 19 17
Aniseed Syrup 12 - 550 ml bottles 10 13
Chai 10 boxes x 20 bags 18 39
Chef Anton's Gumbo Mix 36 boxes 21 0
Grandma's Boysenberry Spread 12 - 8 oz jars 25 120
Uncle Bob's Organic Dried Pears 12 - 1 lb pkgs. 30 15
Northwoods Cranberry Sauce 12 - 12 oz jars 40 6
Mishi Kobe Niku 18 - 500 g pkgs. 97 29
Ikura 12 - 200 ml jars 31 31