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日

相关文章

  • cad字体乱码怎么让字体正常显示?

    针对“cad字体乱码怎么让字体正常显示”的问题,以下是详细的攻略: 问题描述 在使用CAD软件时,有时候会遇到字体显示乱码的问题,导致制图、设计等工作无法正常进行。 可能原因 字体未安装或安装不完整。 CAD软件版本与字体不兼容。 字库文件损坏或丢失。 字体本身存在问题。 解决方案 方案一:安装完整的字体库 首先,确保字体已经完整地安装在计算机中。如果未安装…

    html 2023年5月31日
    00
  • Android自定义ViewGroup实现带箭头的圆角矩形菜单

    让我为大家介绍一下Android自定义ViewGroup实现带箭头的圆角矩形菜单的完整攻略。 什么是自定义ViewGroup? 自定义ViewGroup是指开发者可以通过继承ViewGroup类来实现一个自定义的布局容器。自定义ViewGroup常用的方法包括onMeasure()、onLayout()和onDraw(),我们可以在这些方法中实现自己的布局逻…

    html 2023年5月30日
    00
  • JAVA DOM解析XML文件过程详解

    JAVA DOM解析XML文件过程详解 什么是DOM解析? DOM(Document Object Model)文档对象模型,是一种处理XML和HTML文档的标准编程接口,它将整个文档结构解析为一个树形结构,通过调用树中的节点来操作文档中的数据。 在Java语言中,我们可以通过使用Java自带的JAXP(Java API for XML Processing…

    html 2023年5月30日
    00
  • HTML的meta标签常见用法集锦

    HTML中的meta标签是一种元数据标记,它提供了关于HTML页面的额外信息,包括页面的标题、关键字、描述和作者等信息。在本篇攻略中,我们将分别讲解meta标签在网页SEO优化、响应式设计和浏览器兼容性方面的常见用法。 网页SEO优化 设置页面描述和关键字 <head> <meta name="description" …

    html 2023年5月30日
    00
  • java中form以post、get方式提交数据中文乱码问题总结

    下面是针对“Java中form以post、get方式提交数据中文乱码问题”的攻略: 1. 问题描述 在Java中,当通过form表单以post或get方式提交包含中文的数据时,有可能会出现中文乱码的问题。这个问题主要是由于客户端提交的数据编码方式和服务端处理数据的编码方式不一致所引起的。 2. 解决方法 2.1 在Servlet中使用request.setC…

    html 2023年5月31日
    00
  • win10磁盘上的“删除卷”按钮是灰色无法删除怎么解决

    Visual Studio 2019/2017怎么安装 Visual Studio 2019/2017安装使用详细图文教程 Visual Studio是一款非常流行的集成开发环境(IDE),以下是关于安装Visual Studio 2019/2017的攻略,包括以下几个步骤: 步骤1:下载Visual Studio 2019/2017安装程序 首先,您需要下…

    html 2023年5月17日
    00
  • 火炬之光无限s2月女开荒技能装备搭配推荐 月女开荒攻略

    以下是“火炬之光无限s2月女开荒技能装备搭配推荐 月女开荒攻略”的完整攻略: 火炬之光无限s2月女开荒技能装备搭配推荐 月女开荒攻略 月女是火炬之光无限s2中的一个强力角色,她拥有多种技能和装备,可以在开荒过程中发挥重要作用。以下是关于月女开荒技能装备搭配推荐的详细攻略。 月女开荒技能推荐 月之祝福:月之祝福是月女的主动技能,可以为队友提供强力的增益效果。在…

    html 2023年5月18日
    00
  • HTML5的表单(绝对特别强大的功能)使用示例

    下面我来详细讲解“HTML5的表单(绝对特别强大的功能)使用示例”的完整攻略。 HTML5表单概述 HTML5新增了很多表单元素和属性,提供了更加强大和灵活的表单功能,包括但不限于以下几点: 新增了一些表单元素,如date、time、email、tel等,这些表单元素让用户选择更具有语义和响应性的数据。 改进了表单验证功能,新的属性和API能够让开发者更加方…

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