最新的Web開發教程
 

AppML案例


此案例研究展示了如何使用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