Menu
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

AppML 案例


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


第一部分:访问互联网文件

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

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

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

AppML 浏览器和 AppML 服务器

在本案例中,AppML 在浏览器 (appml.js) 和服务器 (appml.php) 中运行。

我们将使用位于 https://w3schools.org.cn 的 Web 服务器。

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

在本教程的后面,您将学习如何在浏览器中模拟 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" },
.
.
自己尝试一下 »

数据库

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

客户

客户名称 地址 城市 国家
Around the Horn 120 Hanover Sq. 伦敦 英国
Berglunds snabbkjøp Berguvsvägen 8 吕勒奥 瑞典
Blauer See Delikatessen Forsterstr. 57 曼海姆 德国
Blondel père et fils 24, place Kléber 斯特拉斯堡 法国
Bólido Comidas preparadas C/ Araquil, 67 马德里 西班牙
Bottom-Dollar Markets 23 Tsawassen Blvd. Tsawassen 加拿大

供应商

供应商名称 地址 城市 国家
Exotic Liquid 49 Gilbert St. 伦敦 英国
New Orleans Cajun Delights P.O. Box 78934 新奥尔良 美国
Grandma Kelly's Homestead 707 Oxford Rd. 安阿伯 美国
Tokyo Traders 9-8 SekimaiMusashino-shi 东京 日本
Cooperativa de Quesos 'Las Cabras' Calle del Rosal 4 奥维耶多 西班牙
Mayumi's 92 Setsuko Chuo-ku 大阪 日本
Pavlova, Ltd. 74 Rose St. Moonie Ponds 墨尔本 澳大利亚
Specialty Biscuits, Ltd. 29 King's Way 曼彻斯特 英国
PB Kn ckebr d AB Kaloadagatan 13 哥德堡 瑞典
Refrescos Americanas LTDA Av. das Americanas 12.890 圣保罗 巴西

产品

产品名称 每单位数量 单价 库存数量
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

×

Contact Sales

If you want to use W3Schools services as an educational institution, team or enterprise, send us an e-mail:
[email protected]

Report Error

If you want to report an error, or if you want to make a suggestion, send us an e-mail:
[email protected]

W3Schools is optimized for learning and training. Examples might be simplified to improve reading and learning. Tutorials, references, and examples are constantly reviewed to avoid errors, but we cannot warrant full correctness of all content. While using W3Schools, you agree to have read and accepted our terms of use, cookie and privacy policy.

Copyright 1999-2024 by Refsnes Data. All Rights Reserved. W3Schools is Powered by W3.CSS.