WAP教程(1):WAP 简介-XML/XSLT
所属分类:
网页制作 / XML/XSLT
阅读数:
1171
收藏 0赞 0分享
WAP 协议被设计用来在无线客户端(比如移动电话)上展示因特网内容。
WAP 协议被设计用来在无线客户端(比如移动电话)上展示因特网内容。
您应当具备的基础知识
在继续学习之前,您需要对下面的知识有基本的了解:
WWW, HTML 以及有关网页构建的基础知识
JavaScript
XML
如果您希望首先学习这些项目,请在我们的首页访问这些教程。
什么是 WAP?
无线产品提出了 WAP 的理念。此标准的要点是在无线设备上展示因特网内容。
WAP 指无线应用协议
WAP 是一种应用程序通信协议
WAP 被用来访问服务及信息
WAP 继承于因特网标准
WAP 针对诸如移动电话的手持设备
WAP 是一种为微浏览器设计的协议
WAP 使创建针对移动设备的 web 应用程序成为可能
WAP 使用标记语言 WML(不是 HTML)
WAP 作为 XML 1.0 的一种应用被定义
无线应用协议(Wireless Application Protocol)
WAP 是一种用于在无线终端(比如数字移动电话)进行信息服务的主要的标准。
WAP 标准基于因特网标准(HTML、XML 以及 TCP/IP)。它包括 WML 语言规范、WMLScript 规范以及无线电话应用接口规范(WTAI)。
WAP 由 WAP 论坛(WAP forum )发布,被爱立信、摩托罗拉、诺基亚以及 Unwired Planet 创建于 1997 年。论坛的成员目前占据着超过 90% 的全球手机市场,同时又是领先的基础设施提供商、软件提供商及其他机构。您可以在我们的 WAP 论坛页面找到有关 WAP 论坛的更多信息。
WAP 微浏览器
为了适合小型无线终端,WAP使用了一种微浏览器。
微浏览器是一种小型软件,可向硬件、内存和 CPU 发布基本的指令。它可以显示用一种由被称为 WML 的受限标记语言编写的信息。
微浏览器也可翻译一种被称为 WMLScript 的 JavaScript 简化版。
什么是 WML?
WML 指无线标记语言。它是一种从 HTML 继承而来的标记语言,但是 WML 基于 XML,因此它较 HTML 更严格。
WML 被用来创建可显示在 WAP 浏览器中的页面。用WML编写的页面被称为 DECKS。DECKS 是作为一套 CARDS 被构造的。
什么是 WMLScript?
WML 使用 WMLScript 在客户端运行简单的代码。WMLScript 是一种轻量级的 JavaScript 语言。不过,WML 脚本并不嵌在 WML 页面中。WML页面仅仅含有对脚本 URL 的引用。WML 脚本在 WAP 浏览器运行之前,需要先在服务器上被编译为字节编码。
请访问我们的 WMLScript 教程,以学习更多有关 WML 文档中的脚本的知识。
WAP 应用举例
查看列车时刻表信息
票务交易
航班登记
查看交通信息
查寻股票价格
查寻电话号码
查寻地址
查寻体育竞赛结果
有关 WAP 的 FAQ
这些是被频繁问及的有关 WAP 的问题:
什么是 WAP?
WAP 针对什么人群?
WAP 和标准化团体的关系?
WAP 与因特网标准的关系?
WAP 目前的状态如何?
WAP 的未来会怎样?
我们会尽力回答这些问题。同时,请在此阅读相关的解答:
http://www.wapforum.org/faqs/index.htm。
初学XML的基础知识(认识XML的作用)
“可扩展标记语言”(XML) 提供一种描述结构化数据的方法。与主要用于控制数据的显示和外观的 HTML 标记不同,XML 标记用于定义数据本身的结构和数据类型。
XML 使用一组标记来描绘数据元素。每个元素封装可能十分简单也可能十分复杂的数据。您可
收藏 0赞 0分享
使用XML实现多渠道接入网站的构架
其实写这篇文章的目的最多的想法是把自己在去年在瑞士做项目时应用的一个框架给展现出来让大家共享,但我又有点担心我的表达能力不能将我在里面使用的思想很好的表现出来,所以迟迟 不敢下笔,最后还是下了决心,写吧, 不行就在好好改改,当然也希望大家多提些意见。
收藏 0赞 0分享
学习XML关于图像超链接的制作
这是我今天学习的时候遇到的另一个问题,做图像超链接要把链接地址放到<a>的href属性中去,可是这就是在标签中套标签,是不可以的,查了《Web编程实做教程》,才知道正确的解决方案,现在与大家分享。
此段代码运行需要两张图片:a.gif和b.gif。
my
收藏 0赞 0分享
Microsoft的XMLHTTP对象介绍
MSXML中提供了Microsoft.XMLHTTP对象,能够完成从数据包到Request对象的转换以及发送任务。
创建XMLHTTP对象的语句如下:
Set objXML = CreateObject("Msxml2.XMLHTTP") 或
Set
收藏 0赞 0分享
了解WEB页面工具语言XML(六)展望
六、XML展望
任何一项新技术的产生都是有其需求背景的,XML的诞生是在HTML遇到不可克服的困难之后。近年来HTML在许多复杂的Web应用中遇到了问题,要彻底解决这些问题,必须用功能强大的XML来替代HTML作为Web页面的书写工具。XML有利于信息的表达和结构化组
收藏 0赞 0分享
了解WEB页面工具语言XML(五)好处
五、XML带来的好处
(1)更有意义的搜索
数据可被XML唯一的标识。没有XML,搜索软件必须了解每个数据库是如何构建的。这实际上是不可能的,因为每个数据库描述数据都是不同的。有了XML,书就可以很容易以标准的方式按照作者、标题、ISBN序号或其他的标准分
收藏 0赞 0分享
用XML将机器内码转换为人们容易理解的信息
程序中通常会有一些错误代码或标识,为了程序中方便这些东西通常不会使用汉字,经常在程序中用的是一些FileError或数字。还有就是在编码中经常使用的枚举标识对象的状态。而通常这些信息会直接的或间接的现实给用户,可用户需要到的是容易理解的汉字描述。以前要么将这
收藏 0赞 0分享
历数Firefox2.0对XML处理的改进
Firefox 2.0 在对 XML 的支持方面有几个重要的改进。目前它的用户部署如日中天。了解 Firefox 2.0 XML 特性的改进,包括在 RSS Web 提要处理方面有争议的变化。
被赋予新应用程序平台的角色后,现在 Web 浏览器可能是最热门的软件。对于软件开
收藏 0赞 0分享
将XML数据转换成HTM
使用一个简单的XSL样式表就可以将XML数据转换成HTML。随着XML规范的不断演进,在新的版本中满足每个人的需要似乎已经成为必要;假设有一个表示一个页面内容的XML数据,现在想将其内容转换成布局。下面是想要转换的XML:
收藏 0赞 0分享
(javascript+asp)XML、XSL转换输出HTML
Javascript客户端转换
[code]
<html>
<body>
<script language="javascript">
// Load XML
var xml = new ActiveXObject
收藏 0赞 0分享
查看更多