当前位置:主页 > 网页教程 > 网页制作 > wap网站教程 > 内容欢迎大家投稿

WAP建站入门教程三书写你的第一个WML页面

时间:2009-10-03 08:13来源:未知 作者:大宝库 点击:读取中
阅读工具:字体:

 这里假设读者已经拥有了一台电脑,并且已经安装了Windows NT Server 4.0版本(对于个人来说一般选择独立域服务器安装),通过电话线能够接入到Internet。在这个基础上来讲述如何搭建WAP平台。
 首先要给Windows NT Server打上Server Patch 4.0。一般在网络上可以找到Server Pack 4.0版本。然后安装Option Pack 4.0,里面有Internet Information Server 4.0(以下简称为IIS)。如果拥有Visual Studio 6.0企业版,这个的问题就很简单了:直接安装Back Office就可以解决问题。Back Office里面含有很多服务组件。其中就有Internet Information Server和FrontPage Server Extension。安装完成之后,现在的电脑就是一台为开发而使用的服务器。 翻到本书后面的WAP资源一章,找到下载WinWAP 2.2的网址。从网上下载一个WinWap 2.2,将它安装在电脑上。在完成WML浏览器安装后,试着启动它。如果一切正常,它将直接通过Internet连接到提供商的WML主页上。在菜单里可以找到 “View Source”(查看源文件)这个选项。通过阅读别人的WML页面进行学习,是一种很好的学习方式。
 使用记事本(或者读者喜欢的文本编辑器)输入一个最小的WML页面,如图2-10所示。输入的时候注意,第一行要顶着开头写,不要留下空白或者空行。否则,在其他模拟器浏览下就会出现问题。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=”First WML”>
<p>
Hello World !
</p>
</card>
</wml>


 写好后将它保存为hello.wml。注意:如果使用记事本,那么它将会无视输入的文件扩展名,而直接以txt作为文件的扩展名。因此还必须手工修改文件的扩展名。

 启动IIS服务器管理,展开服务器下的子目录(如果无法展开,可能是WWW服务没有启动。从“服务”中启动WWW服务,或者直接在IIS Console中启动服务)。

 在 IIS服务器管理 找到“默认的Web站点”,用鼠标右键点击。在弹出菜单中找到“New”(可能由于中文或者英文版本而略有不同),再在子菜单里找到“虚拟目录”。    点击它,就会弹出一个对话框。第一页是输入别名,例如:wap。第二页是确定hello.wml所在的子目录。第三页是确定访问的权限,可以先跳过这一页。现在可以点击“Finish”,虚拟目录就建设完成了。    在“默认的Web站点”下就会多出一个“wap”目录。用鼠标右键点击它,在弹出菜单中选择属性“Properties”,就会弹出一个对话框,里面有好多配置选项。选中“HTTP标题”,在下面有MIME映射类型“MIME Map”,点一下“文件类型”按钮,就会弹出一个配置菜单。点“新增加类型”,在对话框的第一行输入:“wml”,第二行输入:“text/vnd.wap.wml”,然后按“确认”按钮。在对话框中就多了一个:“.wml text/vnd.wap.wml”。好了,确定退出整个IIS Console。以后所有与WAP相关的文件映射都是从这里输入的。

 在确保WWW服务已经启动的情况下,打开WinWAP,马上Stop它。在URL栏里输入:“”,并按下回车。等着欣赏第一个WML页面。(注:127.0.0.1是本机缺省的IP地址,并不需要对计算机进行特殊配置)       如果顺利地看到了“Hello World !”说明已经成功地走出了第一步。下面就要对WML做一个初步的讲解。在讲解之前,先来认识一下模拟器。本书后面的程序都将以Nokia WAP Toolkit 1.2为主要的测试工具。

(责任编辑:大宝库)


------分隔线----------------------------
推荐内容
  • WAP手机上网问题问与答

    一、我如何键入网址? 1、打开手机,进入服务功能选项 2、按下确定键 3、选中书签 4、...

  • WML语法大全

    WML是一种基于XML(扩展标记语言)的一种标记语言。这种语言是为无线设备用户提供交互...

  • 全面解析WAP技术

    什么是WAP WAP就是无线应用协议(WirelessApplicationProtocol)的简称。虽然它跟联合国...

  • 用QuickWAP组件建设Wap站点

    用QuickWAP组件建设Wap站点教程-准备篇 首先我们要简单了解一下什么是QuickWAP,Quick...

赞助商链接
赞助商链接