📅  最后修改于: 2020-10-28 05:38:19             🧑  作者: Mango
WML程序通常分为两部分:文档序言和正文。考虑以下代码:
以下是WML程序的基本结构:
This is the first card in the deck
Ths is the second card in the deck
本文的第一行说这是一个XML文档,版本是1.0。第二行选择文档类型,并提供文档类型定义(DTD)的URL。引用的DTD在WAP 1.2中定义,但是此标头随WML的版本而改变。必须完全复制标题,以便工具包自动生成此序言。
Prolog组件不是WML元素,因此不应将其关闭,即,您不应给它们添加结束标签或以/>结尾。
该主体包含在
甲板
卡
显示内容
导航说明
与HTML 4.01 Transitional不同,文本不能直接包含在 … p>内,如上所示。 将上述代码放在一个名为test.wml的文件中,然后将此WML文件本地放置在您的硬盘上,然后使用仿真器查看它。 到目前为止,这是开发和测试WML文件的最有效方法。但是,由于您的目标是开发可供WAP电话用户使用的服务,因此,在本地开发WML文件并将其通过真实的Internet连接进行测试后,应将WML文件上传到服务器上。当您开始开发更复杂的WAP服务时,这就是您如何识别和纠正性能问题的方法,如果不考虑这些性能问题,可能会使您的网站访问者迷失。 在将文件test.wml上传到服务器时,您将测试WML模拟器以查看其外观和行为,并检查Web服务器以确保其设置正确。现在启动模拟器,并使用它来访问test.wml的URL。例如,URL可能看起来像这样: 注意:在访问任何URL之前,请确保您的PC上正在运行WAP网关模拟器。 当您下载WAP程序时,您的手机上只会看到第一张卡。以下是诺基亚移动浏览器4.0上上述示例的输出。该手机支持水平滚动。您可以通过按“向左”或“向右”按钮在屏幕上看到文本。测试程序:
http://websitename.com/wapstuff/test.wml
当您按向右按钮时,第二张卡片将如下所示: