首页
技术博客
PHP教程
数据库技术
前端开发
HTML5
Nginx
php论坛
新用户注册
|
会员登录
PHP教程
技术博客
编程问答
PNG素材
编程语言
前端技术
Android
PHP教程
HTML5教程
数据库
Linux技术
Nginx技术
PHP安全
WebSerer
职场攻略
JavaScript
开放平台
业界资讯
大话程序猿
登录
极速注册
取消
热门标签 | HotTags
focus
firebug
cookies
firefox
build
view
html
css3
textview
ajax
layout
react
node.js
webkit
postman
dialog
hybrid
vue
button
上传
checkbox
console
listview
scroll
jquery
v8
html5
vue.js
json
label
yarn
chrome
charts
icons
js
chart
requirejs
overflow
微信开发
npm
javascript
base64
chart.js
svg
dom
jq
hover
iframe
正则
bootstrap
scheme
当前位置:
开发笔记
>
前端
> 正文
WML学习之二基本格式和文件头
作者:两枚小瓶盖 | 来源:互联网 | 2022-08-19 15:37
WML学习之二基本格式和文件头
基本格式和文件头
wml文件的一般格式:
Some contents...
结构看上去和HTMl文件很类似,对于每一个DECK,在其文档开头必须指明以下的类型声明:
千万注意字母的大小写。对于一个DECK,其文件大小最好不要超过1.2K。
标签和HTML中的标签一样,用来表明这是一个 WML的DECK,它有一个可选的xml:lang属性来制定文档的语言,比如
表示文档语言为中文。
和HTML一样标签包含了该DESK的相关信息。 标签之间可以包含一个
标签和多个标签。
相当于HTML中的
标签,指定该DECK的访问控制信息,它用两个可选的属性,domain用来指定域,默认值为当前域, path用来指定路径,默认值为"/",即根目录。由于
单独使用,所以要用/结尾,以后对于类似的情况不再赘述。
和HTML中的类似,提供了该DECK的meta信息。属性是必选的,包括一下三种情况
name="name" UP.Link Server忽略meta数据
http-equiv="name" UP.Link Server将meta 数据转为 HTTP 响应头(同HTML)
user-agent="agent" UP.Link Server 直接将 meta 数据传给手机设备,content属性也是必选的,其内容根据属性而定。scheme属性目前尚不支持。forua 为可选属性,指定在该wml文件传到客户端之前,标签是不是被中间代理删除(因为传输的协议可能改变),默认值为false。
目前支持的meta数据:
指定DECK在手机内存缓存中的存储时间段,默认的为30天(除非内存耗尽),在该期间,手机对于访问过的DECK直接从缓存里调用。如果信息是对时间敏感的,可以用max-age指定DECK在缓存里的生存期,最小单位是秒, 如果指定为0, 则每次都需通过连接服务器来调用该DECK。
和 类似于普通浏览器的书签功能。当用户将一个CARD做了书签后,手机浏览器首先用一个标记记录该CARD,这个标记默认的是
标签中的title属性(以后会讲到),然后当用户选择了该书签以后,浏览器就会打开被记录的URL。但是因为在默认的情况下,手机会记录所有的DECK,所以,一般被用来使手机不要记录当前的URL,即
。此外, 如果要为书签指定不同于当前DRECk的 URL,用。
一个DECK可以包含多个CARD,每个CARD的内容可能不止一屏显示,注意DECK,CARD和屏幕显示范围的关系。一个CARD用
和
包含。
可以包含以下可选的属性:
*id属性用来指定CARD的名字,可用来在CARD间跳转,相当于在HTML中在页内跳转时用
。
*title属性用来作为书签的标记,该属性一般不会显示在屏幕上。
*newcontext属性,默认值为false, 用来指示当跳转到本CARD时,手机是不是要清除以前保留的信息,包括变量,堆栈里的历史记录,重新设置手机状态等。
*ordered属性,默认值是true,表明该CARD里的内容是按固定的顺序显示, 还是按用户的选择来显示。这点和HTMl不同,CARD 页面里的内容可以按一定的顺序显示,默认的是按线性顺序显示,即按代码的顺序,但是,要注意的是,以下三个标签必须按以下顺序来写
, (这和以后要讲的“事件”有关)。这样做是为了方便填表单,当ordered设置为true时,如果一个表单的内容不能在一屏里显示完,就分成多屏显示;当ordered设置为false时,手机可以显示一个概要CARD来总结有效的选项,用户可以从中选取表单选项来填写。
*onXXX属性,类似于HTML标签中的onXXX属性,用来捕捉事件,当事件被触发时执行指定的操作(任务),在这里是转向某个URL。
xml
html
服务器
写下你的评论吧 !
吐个槽吧,看都看了
会员登录
|
用户注册
推荐阅读
html
SharePoint BDC 集成挑战与解决方案
本文探讨了在SharePoint环境中使用BDC(Business Data Catalog)时遇到的问题及其解决策略,包括XML文件导入SSP后的不可见性问题以及与远程SQL Server 2005连接的难题。 ...
[详细]
蜡笔小新 2024-11-25 05:32:41
html
PHP 5.4 下 Windows 7 环境中 Memcached 分布式缓存的安装与配置
本文详细介绍了在 Windows 7 上安装和配置 PHP 5.4 的 Memcached 分布式缓存系统的方法,旨在减少数据库的频繁访问,提高应用程序的响应速度。 ...
[详细]
蜡笔小新 2024-11-26 04:43:01
html
详解MyBatis二级缓存的启用与配置
本文深入探讨了MyBatis二级缓存的启用方法及其配置细节,通过具体的代码实例进行说明,有助于开发者更好地理解和应用这一特性,提升应用程序的性能。 ...
[详细]
蜡笔小新 2024-11-25 17:47:13
html
解决远程桌面连接时的身份验证错误问题
本文介绍了如何解决在尝试远程访问服务器时遇到的身份验证错误,特别是当系统提示‘要求的函数不受支持’时的具体解决步骤。通过调整Windows注册表设置,您可以轻松解决这一常见问题。 ...
[详细]
蜡笔小新 2024-11-25 14:15:06
html
Redis: 高效的键值存储系统
Redis是一款遵循BSD许可的开源高性能键值存储系统,它不仅支持多种数据类型的存储,还提供了数据持久化和复制等功能,显著区别于其他键值缓存解决方案。 ...
[详细]
蜡笔小新 2024-11-25 13:50:17
json
不用任何框架你们能从头到尾写一个完整的项目吗?
现在的新手程序猿,动不动就是框架,就连外面培训的也是框架,我就问一句,没了框架是不是就啥也不会了 ...
[详细]
蜡笔小新 2024-11-25 12:37:01
console
Socket 编程基础入门
本文介绍了一个基本的同步Socket程序,演示了如何实现客户端与服务器之间的简单消息传递。此外,文章还概述了Socket的基本工作流程,并计划在未来探讨同步与异步Socket的区别。 ...
[详细]
蜡笔小新 2024-11-25 12:35:34
html
IIS6批量添加主机头,修改IIS数据库
首先,找到IIS的数据库。默认是在C:\WINDOWS\system32\inetsrv下的MetaBase.xml文件。如果找不到,请右键右键站点-》所有服务-》将配置保存到一个 ...
[详细]
蜡笔小新 2024-11-25 10:44:48
html
利用Cookie实现用户登录状态的持久化
本文探讨了如何使用Cookie技术在Web应用中实现用户登录状态的持久化,包括Cookie的基本概念、优势及主要操作方法,并通过一个简单的Java Web项目示例展示了具体实现过程。 ...
[详细]
蜡笔小新 2024-11-25 06:19:33
html
深入理解XSS漏洞及其防范措施
本文详细介绍了跨站脚本攻击(XSS)的基本概念、工作原理,并通过实际案例演示如何构建XSS漏洞的测试环境,以及探讨了XSS攻击的不同形式和防御策略。 ...
[详细]
蜡笔小新 2024-11-24 21:14:20
上传
Git版本控制基础解析
本文探讨了Git作为版本控制工具的基本概念及其重要性,不仅限于代码管理,还包括文件的历史记录与版本切换功能。通过对比Git与SVN,进一步阐述了分布式版本控制系统的独特优势。 ...
[详细]
蜡笔小新 2024-11-24 19:32:57
html
LoadRunner中的IP欺骗配置与实践
为了确保服务器能够有效地区分不同的用户请求,避免多人使用同一IP地址造成的访问限制,可以通过配置IP欺骗来解决这一问题。本文将详细介绍IP欺骗的工作原理及其在LoadRunner中的具体配置步骤。 ...
[详细]
蜡笔小新 2024-11-24 16:44:27
json
使用jQuery与百度地图API实现地址转经纬度功能
本文详细介绍了如何利用jQuery和百度地图API将地址转换为经纬度,包括申请API密钥、页面构建及核心代码实现。 ...
[详细]
蜡笔小新 2024-11-24 14:33:10
json
将XML数据迁移至Oracle Autonomous Data Warehouse (ADW)
随着Oracle ADW的推出,数据迁移至ADW成为业界关注的焦点。特别是XML和JSON这类结构化数据的迁移需求日益增长。本文将通过一个实际案例,探讨如何高效地将XML数据迁移至ADW。 ...
[详细]
蜡笔小新 2024-11-23 20:27:56
json
如何高效学习鸿蒙操作系统:开发者指南
本文探讨了开发者如何更有效地学习鸿蒙操作系统,提供了来自行业专家的建议,包括系统化学习方法、职业规划建议以及具体的开发技巧。 ...
[详细]
蜡笔小新 2024-11-23 19:22:14
两枚小瓶盖
这个家伙很懒,什么也没留下!
Tags | 热门标签
focus
firebug
cookies
firefox
build
view
html
css3
textview
ajax
layout
react
node.js
webkit
postman
dialog
hybrid
vue
button
上传
checkbox
console
listview
scroll
jquery
v8
html5
vue.js
json
label
RankList | 热门文章
1
python并发打开网页_python并发_线程
2
基于MATLAB的TDOA定位:Chan算法与Taylor算法对比仿真
3
深入解析Linux中的slabtop命令
4
教你从写一个迷你koarouter到阅读koarouter源码
5
英特尔推出第三代至强可扩展处理器及傲腾持久内存,AI性能显著提升
6
什么是球形网络摄像机
7
WPF MVVM: 动态添加控件与数据绑定的最佳实践
8
SAP安装与功能探索
9
HDOJ 1083 课程安排【匈牙利算法与二分图匹配】
10
Python 快速排序算法详解及应用
11
充沛精力助你应对人生挑战
12
Frequent Mismatch During Terraform Apply
13
Java面试题:哨兵如何检测主服务器的下线状态?
14
Linux bash 命令行下实现可视化文件或文件夹浏览
15
从财务转型为数据分析师的两年历程
PHP1.CN | 中国最专业的PHP中文社区 |
DevBox开发工具箱
|
json解析格式化
|
PHP资讯
|
PHP教程
|
数据库技术
|
服务器技术
|
前端开发技术
|
PHP框架
|
开发工具
|
在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved |
京公网安备 11010802041100号
|
京ICP备19059560号-4
| PHP1.CN 第一PHP社区 版权所有