WML学习之一概述和基本规则
WML:无线世界的文字描述者
你是否知道,在我们日常生活中频繁使用的手机中,有一种描述语言叫做WML(Wireless Markup Language,无线标记语言)?它与HTML同出一门,都属于XML语言家族。HTML为我们呈现在电脑屏幕上的网页内容,而WML则是专为手机等无线终端设备打造的阅读语言。它们都可以提供人机交互界面,接收用户的查询等信息,然后反馈相应的结果。
让我们揭开WML的神秘面纱,了解一下它的基本规则。
WML采用XML文档字符集,支持Unicode 2.0。与HDML不同,WML的所有标签、属性和规定的可接收值必须小写。这体现了WML的严谨性,保证了在各种无线设备上的显示一致性。和HDML一样,连续的空字符在WML中只显示一个空格。这使得编写的代码更加简洁。
在WML中,标签内属性的值必须用双引号或单引号括起来。属性名、等号与属性值之间不能有空格。对于不成对出现的标签,如换行标签br,必须在大于号前加斜杠。
在变量引用上,WML与HDML有着相似之处。WML支持三种形式的变量引用:$(var1:esc),$(var1:noesc),$(var1:unesc)。关于它们的具体含义,可参见HDML的相关部分。
在处理保留字符时,WML也有相应的规定。例如,一些特殊字符需要用特定的字符序列进行替代,如小于号(<)需要转化为<等。在URL的传递过程中,连接参数的&符号必须转化为&。这一规定确保了信息的准确传输和显示。
WML作为一种描述语言,为无线设备提供了丰富的信息显示和交互功能。它的严谨性和简洁性,使得开发者能够更高效地编写代码,为用户提供更好的体验。当我们下一次打开手机时,也许就会感受到WML带来的便捷和乐趣。
编程语言
- WML学习之一概述和基本规则
- js实现网页右上角滑出会自动消失大幅广告的方法
- angular实现spa单页面应用实例
- mysql数据库中1045错误的解决方法
- SQLSERVERAGENT警告-事件 ID- 312
- php实现的二分查找算法示例
- nodejs取得当前执行路径的方法
- JavaScript实现计算字符串中出现次数最多的字符和
- PHP跨平台获取服务器IP地址自定义函数分享
- DOM节点删除函数removeChild()用法实例
- AJAX JavaScript反射机制的介绍
- js实现异步循环实现代码
- ie9下alert阻挡jsp渲染ie8下没问题
- ES6概念 Symbol toString()方法
- jQuery实现平滑滚动到指定锚点的方法
- php绘图中显示不出图片的原因及解决