首页 > 其他分享 >wap 开发的必备知识 wml语言

wap 开发的必备知识 wml语言

时间:2023-08-27 12:03:41浏览次数:39  
标签:元素 定义 卡片 deck 必备 wml WML 文本 wap


WAP 是一种用于在无线终端进行信息服务的主要的标准。
WML 指无线标记语言。它是一种从 HTML 继承而来的标记语言,但是 WML 基于 XML,因此它较 HTML 更严格。
WML 被用来创建可显示在 WAP 浏览器中的页面。用WML编写的页面被称为 DECKS。DECKS 是作为一套 CARDS 被构造的。

主要标签

Deck / Card 元素

<access> 定义关于 deck 的访问控件的信息。
<card> 定义 deck 中的一个 card。
<head> 包含关于文档的信息。
<meta> 定义有关文档的元信息。
<template> 为 deck 中的所有 card 定义代码模板。
<wml> 定义 WML deck (WML 根)

 

文本元素

<br> 定义一个换行。
<p> 定义一个段落。
<table> 定义表格。
<td> 定义一个表格单元(表格数据)。
<tr> 定义一个表格行。

 

文本格式化标签

<b> 定义粗体的文本。
<big> 定义大号的文本。
<em> 定义着重文本。
<i> 定义斜体的文本。
<small> 定义小号的文本。
<strong> 定义强调文本。
<u> 定义下划线文本。

 

锚元素

<a> 定义一个锚(链接)。
<anchor> 定义一个锚(链接)。

 

图像元素

<img> 定义图像。

 

事件元素

<do> 在用户点击屏幕上的一个单词或短语时激活一个任务。
<onevent> 包含了当某些事件发生时所执行的代码。
<postfield> 包含了连同 <go> 标签被送往服务器的信息。

 

任务元素

<go> 表示跳转到新卡片的动作。
<noop> 表示不进行任何动作(noop 指的是 "no operation")。
<prev> 表示返回前一个访问过的卡片。
<refresh> 刷新指定的卡片变量。如果有变量显示在屏幕上,此任务也会刷新屏幕。

 

输入元素

<fieldset> 用于对卡片中的相关元素进行分组。
<input> 定义输入字段(用户可在其中输入文本的文本域)。
<optgroup> 定义可选列表中的一组选项。
<option> 定义可选列表中的选项。
<select> 定义可选列表。

 

变量元素

<setvar> 在 <go>、<prev> 或 <refresh> 任务中把变量设置为指定的值。
<timer> 定义卡片计时器。

 

实例



<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"
"http://www.wapforum.org/DTD/wml_1.1.xml">

<wml>

  <card id="card1" title="Tutorial">
    <do type="accept" label="Answer">
      <go href="http://192.168.1.6:8080/confluence/pages/createpage.action#card2" />
    </do>
  <p>
  <select name="name">
    <option value="HTML">HTML Tutorial</option>
    <option value="XML">XML Tutorial</option>
    <option value="WAP">WAP Tutorial</option>
  </select>
  </p>
  </card>

  <card id="card2" title="Answer">
  <p>
      You selected: $(name)
  </p>
  </card>

</wml>



 

标签:元素,定义,卡片,deck,必备,wml,WML,文本,wap
From: https://blog.51cto.com/u_16237557/7252143

相关文章

  • 京东上货软件必备API(商品主图价格详情批量下载上传)
    一、引言在数字化快速发展的今天,电商平台的商品信息管理变得尤为重要。本文将重点介绍京东上货软件必备的API接口,帮助你实现商品主图、价格、详情的批量下载与上传,提高商品管理效率,优化用户体验。二、京东上货软件必备API  测试地址入口1、商品主图批量下载API通过此API接口,......
  • c# .NET 高级编程 高并发必备技巧 - 锁
    锁最为常见的应用就是高并发的情况下,库存的控制。本次只做简单的单机锁介绍。直接看代码:每请求一次库存-1.假如库存1000,在1000个人请求之后,库存将变为0。publicintReduce0(){intr=0;stringkey="stock";stringstoc......
  • 从 Python3.11 新增 SWAP 字节码到基础语法面试题
    点评:典型的送分考验基础的题目,在其他编程语言中可以使用异或运算的方式来实现交换两个变量的值。但是Python中有更为简单明了的Pythonic做法。条件:不允许使用中间变量@目录方法一使用异或(XOR)运算符方法二使用Python的解包特性(元组解包)来交换变量的值元组解包ROT_......
  • c# .NET 高级编程 高并发必备技巧(二) - 分布式锁
    上一篇文章简单的介绍了单机的情况下如何进行加锁,防止高并发带来的问题。然而现实中,一般会高并发的应用,很少会单机部署。当用户量达到一定的程度,分布式、集群部署是必然的选择。在分布式部署的情况下,之前的单机锁还会有效吗?代码还是之前的代码:privatestaticobjectlck=......
  • 固态硬盘检测必备工具:CrystalDiskMark(硬盘检测工具)
    在网上购买的新硬盘、或者从咸鱼上买的二手硬盘、买的二手电脑、或者买新的电脑,如果想全面了解以下【硬盘】是否有问题,那么就必须要做以下【硬盘检测】!当然这篇文章是写给小白的,那么固态硬盘检测到底该检测哪些指标呢?这里必须强烈推荐CrystalDiskMark这款软件!CrystalDiskMark(......
  • 【懒狗必备】用bat命令解放双手
    背景说明每天上班,都需要打开本地的一些服务,比如redis、zk等。作为懒狗,需要会利用工具。于是我写了一个bat脚本,幼儿园水平:chcp65001title一键启动本地环境脚本start/mincmd/k"D:&D:\Environment\Redis-x64-5.0.14.1\redis-server.exe"start/mincmd/k"D:&D:\En......
  • 企业实现客户旅程编排必备的三大引擎
    每一个时代有每一个时代的主题,每一个时代也有每一个时代的挑战。2010-2020年是移动互联网的时代,大量的智能手机和App诞生并在线上加速推广,越来越多的网民加入进来,流量红利时代登场。具体来看,交易型业务开始向线上迁移,电商、O2O、互联网金融等行业飞速发展,各行各业的经营需求不局......
  • 6款程序员必备的 Chrome 扩展插件!逼格秒提升
    美化JustBlack午夜黑主题简介:Chrome官方团队出品的黑色主题皮肤,值得拥有!推荐指数:⭐⭐⭐⭐⭐下载链接:https://www.chajianxw.com/themes/18893.htmlDarkReader暗黑主题简介:能在任何网站上开启夜间模式,同时,它还支持自定义调整亮度、对比度,应用棕褐色滤镜、黑暗模式,设置字体和忽......
  • 11 款程序员必备的 Chrome 扩展插件! 提升开发效率!
    Octotree树形菜单简介:Octotree是一款增强GitHub代码审查和探索的浏览器扩展,可以非常方便帮助您查阅代码。推荐指数:⭐⭐⭐⭐⭐下载链接:https://www.chajianxw.com/developer/11032.html划词翻译简介:一站式划词/截图/网页全文/音视频翻译扩展,支持谷歌、DeepL、百度、搜狗等......
  • (PC+WAP)汽车贸易网站源码 货物运输快递物流网站pbootcms模板
    PbootCMS内核开发的网站模板,该模板适用于货物运输、汽车贸易、快递物流等企业,当然其他行业也可以做,只需要把文字图片换成其他行业的即可;PC+WAP,同一个后台,数据即时同步,简单适用!附带测试数据!       材料自取,免费下载:提取码:ckib  友好的seo,所有页面均都能完全自定义......