📝 WML教程

27篇技术文档
  WML教程

📅  最后修改于: 2020-10-28 05:37:00        🧑  作者: Mango

PDF版本快速指南资源资源求职讨论区WML是一种XML语言,用于为PDA和移动电话等WAP设备指定内容和用户界面。 WAP论坛为WML提供了DTD。本教程使您对使用WML语言开发WAP应用程序有完整的了解。听众本教程是为渴望学习WML开发的WML程序员的软件专业人员设计的。先决条件在继续本教程之前,您应该对XML,文本编辑器和程序执行等有基本的了解。...

  WML-概述

📅  最后修改于: 2020-10-28 05:37:26        🧑  作者: Mango

WAP(无线应用协议)体系结构的最顶层由WAE(无线应用环境)组成,WAE由WML和WML脚本语言组成。WML代表无线中号大号arkup anguageWML是XML的应用程序,它在文档类型定义中定义。WML基于HDML并经过修改,因此可以与HTML进行比较。WML照顾小屏幕和低传输带宽。WML是WAP规范中定义的标记语言。WAP网站以WML编写,而网站以HTML编写。WML与HTML非常相似。它...

  WML-环境

📅  最后修改于: 2020-10-28 05:37:57        🧑  作者: Mango

要开发WAP应用程序,您将需要以下内容:启用WAP的Web服务器:您可以启用Apache或Microsoft IIS来服务所有WAP客户端请求。WAP网关模拟器:这是与您的WAP服务器进行交互所必需的。WAP电话模拟器:这是测试您的WAP页面并显示所有WAP页面所必需的。您可以使用以下语言编写WAP页面:无线标记语言(WML)开发WAP应用程序。WML脚本,用于增强WAP应用程序的功能。配置Web...

  WML-语法

📅  最后修改于: 2020-10-28 05:38:19        🧑  作者: Mango

WML程序通常分为两部分:文档序言和正文。考虑以下代码:以下是WML程序的基本结构:WML文档序言:本文的第一行说这是一个XML文档,版本是1.0。第二行选择文档类型,并提供文档类型定义(DTD)的URL。引用的DTD在WAP 1.2中定义,但是此标头随WML的版本而改变。必须完全复制标题,以便工具包自动生成此序言。Prolog组件不是WML元素,因此不应将其关闭,即,您不应给它们添加结束标签或以...

  WML-元素

📅  最后修改于: 2020-10-28 05:38:42        🧑  作者: Mango

WML由一组元素定义,这些元素指定WML平台的所有标记和结构信息。元素由标签标识,每个标签都封装在一对尖括号中。与HTML不同,WML严格遵守XML层次结构,因此,元素必须包含开始标记。任何内容,例如文字和/或其他元素;和结束标签。元素具有以下两种结构之一:<tag>内容</ tag>:这种形式与HTML相同。<tag />:当元素不能包含可见内容或为空(例如换行符)时使用。 WML文件的序言部分...

  WML-评论

📅  最后修改于: 2020-10-28 05:38:55        🧑  作者: Mango

与大多数编程语言一样,WML还提供了一种在代码内放置注释文本的方法。注释被开发人员用作记录代码内编程决策的一种方式,以简化代码维护。WML注释使用与HTML注释相同的格式,并使用以下语法:多行注释可以如下所示:WML作者可以在任何地方使用注释,并且用户代理不会将其显示给用户。如果将注释放在XML序言之前,则某些仿真器可能会抱怨。请注意,注释不会被编译或发送给用户代理,因此不会影响已编译卡组的大小。...

  WML-变量

📅  最后修改于: 2020-10-28 05:39:13        🧑  作者: Mango

因为一个卡座中可以包含多张卡,所以当用户在卡之间移动时,需要采用某种机制来保存数据。该机制是通过WML变量提供的。WML区分大小写。解析WML卡座时,不执行大小写折叠。所有枚举的属性值均区分大小写。例如,以下属性值都是不同的:id =“ Card1”,id =“ card1”和id =“ CARD1”。可以使用几种不同的方法来创建和设置变量。以下是两个示例:<setvar>元素:<setvar>元...

  WML-格式

📅  最后修改于: 2020-10-28 05:39:38        🧑  作者: Mango

本节将描述WML的基本文本格式设置元素。越线:<br />元素定义换行符,几乎所有的WAP浏览器都支持换行符。<br />元素支持以下属性:AttributeValueDescriptionxml:langlanguage_codeSets the language used in the elementclassclass dataSets a class name for the elemen...

  WML-字体

📅  最后修改于: 2020-10-28 05:39:54        🧑  作者: Mango

WML不支持<font>元素,但是还有其他WML元素,可用于创建不同的字体效果,例如带下划线的文本,加粗的文本和斜体的文本等。下表列出了这些标签:WML ElementsPurpose<b>Defines bold text<big>Defines big text<em>Defines emphasized text<i>Defines italic text<small>Defines sma...

  WML-图片

📅  最后修改于: 2020-10-28 05:40:11        🧑  作者: Mango

<img>元素用于将图像包含在WAP卡中。启用WAP的无线设备仅支持无线位图(WBMP)图像格式。WBMP图像只能包含两种颜色:黑色和白色。 WBMP的文件扩展名是“ .wbmp”,WBMP的MIME类型是“ image / vnd.wap.wbmp”。<img>元素支持以下属性:AttributeValueDescriptionaligntopmiddlebottomAlignment of t...

  WML-表格

📅  最后修改于: 2020-10-28 05:40:26        🧑  作者: Mango

<table>元素与<tr>和<td>一起用于在WML中创建表。 WML不允许嵌套表格<table>元素应与<p> … </ p>元素一起放入。<table />元素支持以下属性:AttributeValueDescriptioncolumnsnumberSets the number of columns in the tablealignLCRTo specify the horizontal...

  WML-链接

📅  最后修改于: 2020-10-28 05:40:44        🧑  作者: Mango

WML为您提供了一种使用链接来链接各种卡,然后在不同的卡之间导航的选项。有两个WML元素<anchor>和<a>,可用于创建WML链接。WML <anchor>元素:<anchor> … </ anchor>标记对用于创建锚链接。它与称为<go />,<refresh>或<prev />的其他WML元素一起使用。这些元素称为任务元素,它们告诉WAP浏览器用户选择锚链接时的操作您可以将文本或图像以及...

  WML-任务

📅  最后修改于: 2020-10-28 05:41:17        🧑  作者: Mango

WML任务是一个元素,它指定浏览器要执行的动作,而不是要显示的内容。例如,更改为新卡的动作由<go>任务元素表示,返回到上一张访问过的卡的动作由<prev>任务元素表示。任务元素封装了执行操作所需的所有信息。WML提供了以下四个元素来处理四个WML任务,即go任务,pre任务,refresh任务和noop taks。<go>任务:顾名思义,<go>任务表示转到新卡的操作。<go>元素支持以下属性:...

  WML-输入

📅  最后修改于: 2020-10-28 05:41:53        🧑  作者: Mango

WML提供各种选项,使用户可以通过WAP应用程序输入信息。首先,我们将研究允许用户在项目之间进行直接选择的不同选项。这些通常以菜单和子菜单的形式出现,从而允许用户向下钻取所需的确切数据。WML <select>元素:<select> … </ select> WML元素用于定义选择列表,而<option> … </ option>标记用于定义选择列表中的项目。在某些WAP浏览器中,项目以单选按钮显...

  WML-将数据提交到服务器

📅  最后修改于: 2020-10-28 05:42:13        🧑  作者: Mango

很多时候,您希望用户将一些数据提交到服务器。与HTML表单类似,WML还提供了一种将用户数据提交到Web服务器的机制。要将数据提交到WML中的服务器,您需要<go> … </ go>以及<postfield />标记。 <postfield />标记应放在<go> … </ go>标记对中。为了将数据提交到服务器,我们收集了所有设置的WML变量,并使用<postfield>元素将其发送到服务器。 ...