WAP教程(2):WAP 基础-XML/XSLT

2023-12-02 0 561

WAP 的主页与 HTML 的主页非常不同。用于 WAP 的标记语言是 WML (Wireless Markup Language)。WML 使用标签 – 类似 HTML – 但是语法更严格且遵守 XML 1.0 标准。

WAP 主页

WAP 的主页与 HTML 的主页非常不同。用于 WAP 的标记语言是 WML (Wireless Markup Language)。WML 使用标签 – 类似 HTML – 但是语法更严格且遵守 XML 1.0 标准。

WML 页面的扩展名是 *.WML,就像 HTML 页面的扩展名是 *.HTML 一样。

WML 标签

WML 几乎都是关于文本的。会拖慢手持设备之间通信的标签不会成为 WML 标志的组成部分。表格和图像的使用被严格限制。

由于 WML 是一种 XML 应用,因此其标签对大小写敏感(<wml> 与 <WML> 不同),且标签必须正确关闭。

WML Deck 和 Card

WML 页面叫作 DECK(卡片组)。DECK 是由一系列 CARD (卡片)构造的,卡片之间通过链接彼此联系。当从移动电话访问一张 WML 页面时,页面中的所有卡片都会从 WAP 服务器下载下来。卡片之间的导航是通过电话的计算机完成的 – 在电话内部 – 不需要对服务器的额外访问。

WML 文档实例:

<?xml version="1.0"?>

<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"

"http://www.wapforum.org/DTD/wml_1.1.xml">

<wml>

<card id="HTML" title="HTML Tutorial">

<p>

Our HTML Tutorial is an award winning

tutorial from W3School.

</p>

</card>

<card id="XML" title="XML Tutorial">

<p>

Our XML Tutorial is an award winning

tutorial from W3School.

</p>

</card>

</wml>

正如您从例子中看到的,WML 文档是一种 XML 文档。DOCTYPE 定义为 wml,并在 www.wapforum.org/DTD/wml_1.1.xml 访问 DTD。

文档内容位于 <wml>…</wml> 标签内。文档中的每个 card 位于 <card>…</card> 标签内,实际的段落在 <p>…</p> 标签中。每个 card 元素都有一个 id 以及一个 title。

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悠久资源 XML/XSLT WAP教程(2):WAP 基础-XML/XSLT https://www.u-9.cn/sheji/xml/28000.html

常见问题

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务