📜  WML-变量

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


因为一个卡座中可以包含多张卡,所以当用户在卡之间移动时,需要采用某种机制来保存数据。该机制是通过WML变量提供的。

WML区分大小写。解析WML卡座时,不执行大小写折叠。所有枚举的属性值均区分大小写。例如,以下属性值都是不同的:id =“ Card1”,id =“ card1”和id =“ CARD1”。

可以使用几种不同的方法来创建和设置变量。以下是两个示例:

元素:

元素用作用户执行某些任务的结果。 > setvar>元素可用于在以下元素内设置变量的状态:

该元素支持以下属性:

Attribute Value Description
name string Sets the name of the variable
value string Sets the value of the variable
class class data Sets a class name for the element.
id element ID A unique ID for the element.

以下元素将创建一个名为a的变量,其值为1000:


输入元素:

还可以通过任何输入元素(例如输入,选择,选项等)来设置变量。将自动创建与输入元素的命名属性相对应的变量。

例如,以下元素将创建一个名为b的变量:


使用变量:

变量扩展在运行时在微型浏览器或仿真器中发生。这意味着它可以与其他文本串联或嵌入。

变量以前面的美元符号引用,并且WML平台中的任何单个美元符号都将解释为变量引用。

Selected o