ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

HoRain云--如何使用 <AppML>

2026/9/12 20:14:39 拓冰建站 浏览量
HoRain云--如何使用 <AppML> 1.创建模型Model使用以下内容创建文件appmldatasourcedatabaseconnectionDemo/connectionsqlSELECT CustomerName,ContactName,City,Country FROM Customers/sqlorderbyCustomerName/orderby/database/datasourcefiltersqueryfieldCustomerName/field/query/filters/appml在子目录中Models我们建议将该文件保存为 Customers.xml。模型解析appml 标签定义了模型。datasource标签定义模型的数据源。database标签定义数据库。connection标签定义数据库的链接。sql标签定义数据查询orderby标签定义默认排序。query标签定义合法的查询过滤器。2. 创建 WEB 页面在第一个 AppML app中,创建一个 HTML页面:实例!DOCTYPE htmlhtmlbodyh1My First Web Application/h1tabletrthCustomer/ththCity/ththCountry/th/trtrtdAlfreds Futterkiste/tdtdBerlin/tdtdGermany/td/tr/table/body/html尝试一下 »3. 添加样式在你的web页面中添加层叠样式在执行e AppML app:实例!DOCTYPE htmlhtmlheadlink relstylesheet hrefappml.css/headbodyh1My First Web Application/h1tableclassappmltabletrthCustomer/ththCity/ththCountry/th/trtrtdAlfreds Futterkiste/tdtdBerlin/tdtdGermany/td/tr/table/body/html尝试一下 »4. 添加脚本, 然后执行应用在你的web页面中添加脚本来运行 AppML app:实例!DOCTYPE htmlhtmlheadlink relstylesheet hrefappml.css/headbodyh1My First Web Application/h1div idPlace01tableidTemplate01classappmltabletrthCustomer/ththCity/ththCountry/th/trtridappml_rowtd#CustomerName#/tdtd#City#/tdtd#Country#/td/tr/table/divscript srcappml.js/scriptscriptappnew AppML(appml.htmlx,Models/Customers.xml);app.run(Place01,Template01);/script/body/html尝试一下 »实例解析AppML 库中含有大量的函数。这些函数可以再你的web页面中调用。script srcappml.js加载了 AppML 库。JavaScript 语句:appnew AppML(appml.htmlx,Models/Customers.xml);创建 AppML 应用对象, 然后执行web服务端脚本 appml.htmlx 来加载 Customers.xml文件的数据。JavaScript 语句app.run(Place01,Template01);将数据插入到 idPlace01 的HTML元素中, 使用 idTemplate01 属性元素作为模板。属性idappml_row定义了每条数据插入到HTML元素中。# 标记中的数据会使用模型的数据替换。以上所有你可以想象到更快的原型吗它是如何工作的当web页面加载时, 你可以再页面中加载 AppML 控制器。使用 AppML 控制器, 你可以再页面创建 AppML 对象。当你在页面中运行 AppML 对象, 它会请求服务端数据控制器。AppML 对象从服务器接收数据 (使用数据模型)。AppML 对象 (或者你的代码) 在页面中显示数据。(可选) web用户可以改变数据。(可选) AppML 可以在服务器后台发送数据。(可选) 服务器控制器可以在服务端存储数据。典型的 Web 文件和文件夹web文件夹:Demo数据文件夹:Data图片文件夹:Images模型文件夹:Models应用:Demo.htm样式:Demo.cssAppML 配置文件:appml_config.php(或者 .htmlx)AppML 样式文件:appml.cssAppML 浏览器控制器:appml.jsAppML 服务器控制器:appml.php(or .htmlx)没有限制可以将 AppML 对象放在 HTML 页面。 AppML 不影响页面的其他部分。AppML 在方案页面不存在时默认为标准的显示页面。 这是完美的快速原型。但是 AppML 主要功能不是用于页面的显示。 AppML 主要是读取 应用程序数据. 它带来的数据可以通过自由的使用 HTML, CSS, 和 JavaScript 来设计它们的显示效果。你可以自己编写HTML让AppML处理数据。调用模型并处理所有的显示。使用AppML的属性和方法,创建其它的组合。你很快会发现 AppML具备了强大的功能它可以为你的web应用提供数据和数据模型。你可以为用户或用户组定义数据安全连接所有类型数据库, 如 Access, MySQL, SQL, 和 Oracle连接 XML 文件和 Text 文件定义数据类型数据格式数据限制。给模型添加任何新元素。