WAP建站WML语言语法基础教程

WAP建站WML语言语法基础教程

介绍

WAP建站,需要使用 WML(Wireless Markup Language)进行页面制作。本教程将介绍 WAP 建站的基础知识和 WML 语言语法基础。

WAP基础知识

WAP全称为Wireless Application Protocol,中文名为“无线应用协议”,是硬件、软件和服务的集成体,它为手机等移动设备提供了相应的应用服务。WAP使用的是HTTP协议,但是它在HTTP层之上增加了一层WSP(Wireless Session Protocol),这是一种无线协议,用于在移动设备和服务器之间传递信息。

WML语言语法基础

WML基本框架

<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
   <card title="页面标题">
      <p>欢迎访问我们的页面。</p>
   </card>
</wml>

WML 的基本框架包括 <?xml version="1.0"?> ,DOCTYPE(声明文档类型),<wml> 标签等,其中 <card> 标签为 WML 页面的主要内容。

WML元素

  • <a> 标签:跳转到其他WML页面或者网页链接
  • <br> 标签:插入换行符
  • <p> 标签:插入段落
  • <img> 标签:插入图片

WML变量

WML 中定义变量的方式格式是:<set-var name="变量名" value="变量值" />。可以在程序中使用变量名来获取变量的值。

例如:

<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
   <card title="计算器">
      <p>请输入两个数字:</p>
      <input type="number" name="num1" />
      <br/>
      <input type="number" name="num2" />
      <br/>
      <do type="accept" label="计算">
         <set-var name="result" value="num1+num2" />
         <go href="#result" />
      </do>
   </card>
   <card id="result">
      <p>结果是: <%= result %></p>
   </card>
</wml>

在这个例子中,定义了两个变量 num1num2 来获取用户输入的数字,用变量名 result 来储存计算结果。

在计算按钮按下时,调用 <do> 操作将结果存储到变量 result 中,并跳转到指定的页面展示结果。

示例1

使用 <a> 标签跳转到其他WML页面的示例:

<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
   <card title="主页">
      <p>请选择页面:</p>
      <a href="page1.wml">页面1</a>
      <br/>
      <a href="page2.wml">页面2</a>
      <br/>
   </card>
</wml>

在这个例子中,定义了两个链接来跳转到 page1.wmlpage2.wml 这两个WML 页面。

示例2

使用 <img> 标签展示图片的示例:

<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
   <card title="图片展示">
      <p>请欣赏以下图片:</p>
      <img src="http://example.com/pic.jpg" alt="描述图片的文字"/>
   </card>
</wml>

在这个例子中,使用 <img> 标签展示了一张网络图片,可以通过 src 属性指定图片的链接地址,通过 alt 属性指定图片的文字描述。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:WAP建站WML语言语法基础教程 - Python技术站

(0)
上一篇 2023年5月30日
下一篇 2023年5月30日

相关文章

  • Chrome谷歌浏览器提示adobe flash player已过期怎么办

    以下是“Chrome谷歌浏览器提示adobe flash player已过期怎么办”的完整攻略: Chrome谷歌浏览器提示adobe flash player已过期怎么办 如果您在使用Chrome谷歌浏览器时遇到“adobe flash player已过期”的提示,您可以按照以下步骤进行操作: 更新Chrome浏览器:首先,您需要更新Chrome浏览器。在…

    html 2023年5月18日
    00
  • Springboot整合freemarker和相应的语法详解

    下面是关于SpringBoot整合Freemarker的攻略以及相应的语法详解。 1. SpringBoot整合freemarker的步骤 1.1 引入依赖 在pom.xml中引入相关的依赖: <dependency> <groupId>org.springframework.boot</groupId> <arti…

    html 2023年5月31日
    00
  • Spring中AOP的切点、通知、切点表达式及知识要点整理

    让我来为您详细讲解Spring中AOP的切点、通知、切点表达式以及知识要点整理。 知识要点整理 AOP(面向切面编程) AOP(Aspect-Oriented Programming)面向切面编程,是一种软件开发的编程思想,旨在将横切关注点与业务主干代码进行分离。它的主要作用是对公共模块进行集中式维护,提高了应用程序的可重用性,易于维护和扩展。 切点(Poi…

    html 2023年5月30日
    00
  • finalshell怎么使用?finalshell安装使用图文教程

    以下是“finalshell怎么使用?finalshell安装使用图文教程”的完整攻略: finalshell怎么使用?finalshell安装使用图文教程 FinalShell是一款功能强大的SSH客户端,可以帮助用户连接到远程服务器并进行管理。下面是FinalShell的安装和使用教程。 FinalShell的安装 下载FinalShell:用户需要从F…

    html 2023年5月18日
    00
  • SharePoint Designer怎么设计网站?

    以下是“抖音第二个小号怎么实名认证?怎么开直播”的完整攻略: 抖音第二个小号怎么实名认证?怎么开直播? 抖音是一款非常流行的短视频应用程序,用户可以在该应用程序上发布自己的短视频。有时候,用户需要使用第二个小号进行操作,但是第二个小号需要进行实名认证才能开启直播。下面是一些关于抖音第二个小号实名认证和开启直播的技巧和准备工作,可以帮助用户完成这些操作。 技巧…

    html 2023年5月18日
    00
  • Mybatis中使用in()查询的方式详解

    下面我将详细讲解使用Mybatis中使用in()查询的方式。 什么是in()查询 在SQL语句中,IN运算符用于指定一系列值,作为搜索条件之一。例如,SELECT * FROM table_name WHERE column_name IN (value1,value2,…)就是其中一种形式的IN查询。 在Mybatis中,我们同样可以使用in()查询。…

    html 2023年5月30日
    00
  • 微信怎么设置添加我的方式 微信设置添加我的方式技巧

    以下是“微信怎么设置添加我的方式 微信设置添加我的方式技巧”的完整攻略: 微信怎么设置添加我的方式? 在微信中,可以通过以下方法设置添加我的方式: 进入“我”的页面:在微信主界面中,点击右下角的“我”按钮,进入“我”的页面。 进入“个人信息”页面:在“我”的页面中,点击头像或者昵称,进入“个人信息”页面。 进入“添加我的方式”页面:在“个人信息”页面中,点击…

    html 2023年5月18日
    00
  • 小米手机密码锁忘记了怎么办?如何解决

    如果您忘记了小米手机的密码锁,可以通过以下方法解决: 步骤1:使用MI账号解锁 在小米手机的锁屏界面上,输入错误的密码锁5次。 在弹出的“忘记密码”界面上,选择“使用MI账号解锁”。 输入您的MI账号和密码,单击“确定”。 按照提示操作,完成解锁过程。 步骤2:使用Google账号解锁 在小米手机的锁屏界面上,输入错误的密码锁5次。 在弹出的“忘记密码”界面…

    html 2023年5月17日
    00
合作推广
合作推广
分享本页
返回顶部