最适合网络开发者的网站
AppML。W3Schools 英文版。初学者课程

尿素

AppML 案例


本案例研究演示了如何使用 AppML 构建互联网应用程序。


第一部分:访问 Internet 文件

  • 访问文本文件
  • 访问 XML 文件
  • 访问 JSON 文件

第二部分:访问互联网数据库

  • 列出数据库数据
  • 过滤数据库数据
  • 编辑数据库数据

AppML 浏览器和 AppML 服务器

在本案例研究中,AppML 在浏览器(appml.js)和服务器(appml.html)上都运行。

我们将使用位于的网络服务器 https://www.w3schools.com.

所有文件和数据库都位于服务器上。

在本教程的后面,您将学习如何在浏览器中模拟 Web 服务器。


文本文件

为了演示如何访问文本文件,我们使用了如下文件:

CD目录.txt

帝国滑稽表演,鲍勃·迪伦,美国,哥伦比亚,10.90,1985
Hide your heart,Bonnie Tyler,英国,CBS Records,9.90,1988
最热门歌曲,多莉·帕顿,美国,RCA,9.90,1982
依然有蓝调,加里·摩尔,英国,维珍唱片,1990 年 10 月 20 日
.
.
亲自尝试 »

XML 文件

为了演示如何访问 XML 文件,我们使用了如下文件:

CD目录.xml

<?xml version="1.0" encoding="ISO-8859-1"?>
<CATALOG>
<CD>
<TITLE>帝国滑稽表演</TITLE>
<ARTIST>鲍勃·迪伦</ARTIST>
<COUNTRY>美国</COUNTRY>
<COMPANY>哥伦比亚</COMPANY>
<PRICE>10.90</PRICE>
<PUBLISHED>1985</PUBLISHED>
</CD>
<CD>
<TITLE>隐藏你的心</TITLE>
<ARTIST>邦妮·泰勒</ARTIST>
<COUNTRY>英国</COUNTRY>
<COMPANY>哥伦比亚广播公司唱片</COMPANY>
<PRICE>9.90</PRICE>
<PUBLISHED>1988</PUBLISHED>
</CD>
.
.
亲自尝试 »

JSON 文件

为了演示如何访问 JSON 文件,我们使用了如下文件:

cd_catalog.js

{
“光盘” : [
{“title”:“Empire Burlesque”,“artist”:“Bob Dylan”,“price”:“10.90”},
{“title”:“隐藏你的心”,“artist”:“Bonnie Tyler”,“price”:“9.90”},
{“title”:“最佳热门歌曲”,“artist”:“Dolly Parton”,“price”:“9.90”},
{“title”:“依然忧郁”,“artist”:“Gary Moore”,“price”:“10.20”},
.
.
亲自尝试 »

数据库

我们的测试数据库包含几个这样的表:

顾客

顾客 地址 城市 国家
环合之角 120 汉诺威广场 伦敦 英国
Berglunds 折扣 贝尔格维斯河 8 吕勒奥 瑞典
蓝湖熟食店 福斯特街 57 号 曼海姆 德国
布隆代尔父子 24,克莱贝尔广场 斯特拉斯堡 法国
Bólido 预制食品 C/ 阿拉基尔, 67 马德里 西班牙
最低价市场 23 茨瓦森大道 察瓦森 加拿大

供应商

供应商 地址 城市 国家
奇异液体 吉尔伯特街 49 号 伦敦 英国
新奥尔良卡津美食 邮政信箱 78934 新奥尔良 美国
凯莉奶奶的家园 牛津路 707 号 安娜堡 美国
东京贸易商 武藏野市关米9-8 东京 日本
奶酪合作社 罗萨尔街 4 号 奥维耶多 西班牙
Mayumi 的 中央区节子92 大阪 日本
帕夫洛娃有限公司 74 Rose St. Moonie Ponds 墨尔本 澳大利亚
特种饼干有限公司 29 国王路 曼彻斯特 英国
PB克尼克布德AB 卡洛达加坦 13 格特堡 瑞典
Refrescos Americanas 有限公司 美洲大道 12,890 圣保罗 巴西

产品

产品 每单位数量 单价 库存单位
10 盒 x 20 袋 18 39
24 – 12 盎司瓶装 19 17
茴香糖浆 12 - 550 毫升瓶 10 13
10 盒 x 20 袋 18 39
厨师安东的秋葵浓汤 36 盒 21 0
奶奶的波森莓酱 12 个 8 盎司罐子 25 120
鲍勃大叔的有机梨干 12——1 磅包装。 30 15
北方森林蔓越莓酱 12 瓶 12 盎司罐子 40 6
米西神户肉 18 – 500 克包装。 97 29
伊库拉 12 - 200 毫升罐子 31 31