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日

相关文章

  • asp.net创建XML文件的方法小结

    接下来我将为你详细讲解如何使用ASP.NET创建XML文件的方法,其中将包含两个示例。 1. 创建XML文件 要创建XML文件,可以使用XmlDocument类。在使用前,需要先在文件头部引入 System.Xml 的命名空间。 以下是创建XML文件的基本步骤: 创建XmlDocument对象 创建根节点XmlElement对象 创建子节点XmlElemen…

    html 2023年5月30日
    00
  • 百度推广里中怎么查看网站页面排名?

    以下是“百度推广里中怎么查看网站页面排名?”的完整攻略: 百度推广里中怎么查看网站页面排名? 在百度推广中,可以通过以下步骤查看网站页面排名: 登录百度推广:在浏览器中输入“推广.baidu.com”,进入百度推广登录页面,输入账号和密码登录。 进入推广计划:在百度推广主界面中,选择需要查看排名的推广计划,进入推广计划页面。 进入关键词列表:在推广计划页面中…

    html 2023年5月18日
    00
  • Mercury水星路由器设置图解教程

    以下是Mercury水星路由器设置图解教程的完整攻略: 连接路由器:首先,将路由器的电源线插入电源插座,并将路由器的WAN口连接到宽带调制解调器(或光猫)的LAN口。然后,将路由器的LAN口连接到计算机的网卡。 登录路由器管理界面:打开计算机的浏览器,输入路由器的默认IP地址(通常为192.168.1.1或192.168.0.1),并按下回车键。在弹出的登录…

    html 2023年5月17日
    00
  • win10安装vmware workstation提示没有未桥接的主机网络适配器怎么解决?

    以下是解决Win10安装VMware Workstation提示没有未桥接的主机网络适配器的攻略: 检查网络适配器设置:首先,您需要检查您的计算机的网络适配器设置。在Windows 10中,您可以通过“控制面板”中的“网络和共享中心”来查看和修改网络适配器设置。请确保您的计算机上至少有一个未桥接的主机网络适配器。 重新安装VMware Workstation…

    html 2023年5月17日
    00
  • jsp EL表达式详解

    JSP EL表达式详解 什么是JSP EL表达式? JSP EL表达式(JSP Expression Language)是一种简单而强大的语言,用于在JSP页面中访问JavaBean的属性,以及在页面中运算、比较和显示值。它能够简化JSP页面中Java代码的编写,让页面更加易于维护和开发。 在JSP中使用EL表达式可以用${}括起,比如${user.name…

    html 2023年5月30日
    00
  • Get中文乱码IE浏览器Get中文乱码解决方案

    Get中文乱码IE浏览器Get中文乱码解决方案 背景 在使用IE浏览器进行Get请求时,经常会遇到中文乱码的情况。这是由于IE浏览器默认使用GBK编码来发送请求,但是常见的Web应用程序大多数使用UTF-8编码, 所以在接收到请求后,编码不匹配就出现了中文乱码的问题。 解决方案 解决Get中文乱码问题的关键是设置正确的编码。下面提供两种解决方案。 方案一:手…

    html 2023年5月31日
    00
  • MyBatis Xml映射文件之字符串替换方式

    MyBatis是Java中一款优秀的ORM框架,可以很方便地帮助开发者完成对数据库的操作,而MyBatis Xml映射文件则是这个框架很重要的一个部分。在编写MyBatis映射文件时,有时候需要进行一些字符串替换的操作,比如给SQL语句加上表前缀等。本文将详细讲解MyBatis Xml映射文件中的字符串替换方式,包括使用${}和使用#{}两种方式。 使用${…

    html 2023年5月30日
    00
  • Nginx实现浏览器可实时查看访问日志的步骤详解

    以下是“Nginx实现浏览器可实时查看访问日志的步骤详解”的攻略。 步骤一:安装WebSocket模块 首先,我们需要在Nginx上安装WebSocket模块来实现实时查看访问日志的功能。WebSocket模块可以让我们建立与浏览器的长连接,从而实现实时推送日志信息到浏览器端。具体安装步骤如下: 打开Nginx的官网(https://nginx.org/)并…

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