Wap网络学院 网站首页 手机软件 手机游戏 手机主题 手机论坛 手机铃声 美女写真 经典笑话 Flash小游戏 
Wap网络学院为广大建站爱好者提供一个详尽的Wap建站的技术支持和丰富的Wap源代码以及教程等资源支持。
在线教程: WAP服务器 | WAP网页编程 | WAP网页设计 | WAP数据库 | WAP网络安全 | WAP多媒体 | WAP生活应用 | WAP相关知识 | 业界新闻
资源下载: PHP源码 | ASP源码 | ASP.NET源码 | JSP源码 | 其它源码 | WAP教程下载 | WAP网站开发工具 | WAP模拟器
 本栏目最新文章
· WML语法大全
· WML教程
· 如何加入WAP书签
· WML字符使用基本规则
· WML编程--详细教程
· WAP技术课程
· WAP技术入门
· WML的基本情况
· WAP标记语言XHTML基础教程之XHTML简介
· WML—XML标记语言开发实例详细解析
 
 您现在的位置: WAP网络学院 >> WAP教程网 >> WAP网页编程 >> WML >> 文章正文
 
WML字符使用基本规则

WML字符使用基本规则
WML是一种比较严格的语言,字符使用必须遵守相应的规则,这些基本规则主要包括以下几个方面:
(1) 大小写敏感。在WML中,无论是标签元素还是属性内容都是大小写敏感的,这一点继承了XML的严格特性,任何大小写错误都可能导致访问错误。
一般来说,WML的所有标签、属性、规定和枚举及它们的可接收值必须小写,Card的名字和变量可大写或小写,但它是区分大小写的。包括参数的名字和参数的数值都是大小写敏感的,例如variable1、Variable1和 vaRiable1都是不同的参数。
(2) 空格。对于连续的空字符,程序运行时只显示一个空格。属性名、等号(=)和值之间不能有空格。
(3) 标签。标签内属性的值必须使用双引号(")或单引号(')括起来。对于不成对出现的标签,必须在大于号(>)前加上顺斜杠(/),比如换行标签<br>必须写成<br/>才正确。
(4) 不显示的内容。在WML中,不显示的字符主要包括换行符、回车符、空格和水平制表符,它们的8位十六进制内码分别是10、13、32及9。
程序执行时,WML将忽略所有的多于一个以上的不显示字符,即WML会把一个或多个连续的换行、回车、水平制表符及空格转换成一个空格。
(5) 保留字符。这是WML的一些特殊字符,如小于号(<)、大于号(>)、单引号(')、双引号(")、和号(&)。如果需要在文本中显示这些字符,则在程序中必须按照表5.1给出的方式进行指定。这种指定方式在WML中称为字符的实体(Entity),比如“&”就是“&”的实体,“<”就是小于号(<)的实体,等等。
表5.1 保留字符的指定方式
字 符  指定方式
<   < 或 <
>   > 或 >
'   &apos; 或 '
"   " 或 "
&   & 或 & 或 #38;
$   $$ 或 <
连续空格(Non breaking space)    或
自动连字符(Soft hyphen)   ­ 或 ­
注意,表5.1指定方式中的分号以及普通字符标签中的分号,都是其组成部分,不能省略。如果省略了,则可能会造成WML编译器错误。

图5.3 显示小于号(<)
例如,在下面的例程中,我们就通过“<”指定了小于(<)号。当然,它也可以使用“<”来指定:

<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"
"wapforum.org/DTD/wml_1.1.xml">http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
  <card id="Card_1">
    <p>
    Numerically 5 < 10
    </p>
  </card>
</wml>

运行该程序,它在WAP手机浏览器上的显示结果如图5.3所示。

(6) 显示汉字。如果希望WML程序执行时能够显示汉字,则只需在程序开头使用encoding指定汉字字符集即可。例如:<?xml version="1.0" encoding="gb2312"?>。

 
  • 上一篇文章:

  • 下一篇文章:
  •  
     

     
    Copyright (C) 2008 shouji56.COM, All Rights Reserved 版权所有