此案例研究展示了如何使用AppML構建互聯網應用。
第一部分:訪問Internet Files文件
- 訪問一個文本文件
- 訪問XML文件
- 訪問一個JSON文件
第二部分:訪問互聯網數據庫
- 清單數據庫中的數據
- 過濾數據庫數據
- 編輯數據庫中的數據
AppML瀏覽器和服務器AppML
在這個案例中,AppML在瀏覽器中運行兩個(appml.js)和服務器(appml.php)
我們將使用位於Web服務器http://www.w3ii.com 。
所有的文件和數據庫所在的服務器上。
後來在本教程中,您將學習如何模擬在瀏覽器中的Web服務器。
文本文件
為了演示如何訪問文本文件中,我們使用的文件就像這樣:
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漢諾威廣場。 | 倫敦 | 聯合王國 |
Berglunds snabbkjop | Berguvsvagen 8 | 呂勒奧 | 瑞典 |
布勞爾見Delikatessen | Forsterstr。 57 | 曼海姆 | 德國 |
布隆德爾佩爾等菲爾斯 | 24,把克萊伯 | 斯特拉斯堡 | 法國 |
Bolido組建COMIDAS preparadas | C / Araquil,67 | 馬德里 | 西班牙 |
底美元市場 | 23 Tsawassen大道。 | Tsawassen | 加拿大 |
供應商
供應商 | 地址 | 市 | 國家 |
---|---|---|---|
異國情調的液體 | 49吉爾伯特聖 | 倫敦 | 聯合王國 |
新奧爾良印第安趣 | 郵政信箱78934 | 新奧爾良 | 美國 |
奶奶凱利的家園 | 707牛津路。 | 安阿伯 | 美國 |
東京交易商 | 9-8 SekimaiMusashino市 | 東京 | 日本 |
COOPERATIVA德Quesos“拉斯維加斯卡布拉斯” | 卡萊DEL羅薩爾4 | 奧維多 | 西班牙 |
真由美的 | 92節子中央區 | 大阪 | 日本 |
帕夫洛娃有限公司 | 74玫瑰聖彈珠池塘 | 墨爾本 | 澳大利亞 |
特產餅乾有限公司 | 29王之路 | 曼徹斯特 | 聯合王國 |
PB KN ckebrðAB | Kaloadagatan 13 | 摹哥德堡 | 瑞典 |
Refrescos Americanas LTDA | 大道。 DAS Americanas 12.890 | S 0聖保羅 | 巴西 |
製品
產品 | 數量每單位 | 單價 | 庫存: |
---|---|---|---|
柴 | 10盒×20袋 | 18 | 39 |
常 | 24 - 12盎司瓶 | 19 | 17 |
大料糖漿 | 12 - 550毫升的瓶中 | 10 | 13 |
柴 | 10盒×20袋 | 18 | 39 |
廚師安東的濃湯混合 | 36箱 | 21 | 0 |
奶奶的波森莓傳播 | 12 - 8盎司罐子 | 25 | 120 |
Bob大叔的有機幹梨 | 12 - 1磅PKGS。 | 三十 | 15 |
諾斯伍茲紅莓醬 | 12 - 12盎司罐 | 40 | 6 |
米市科比Niku公司 | 18 - 500克PKGS。 | 97 | 29 |
伊倉 | 12 - 200毫升罐 | 31 | 31 |