加入收藏 | 设为首页 | 会员中心 | 我要投稿 河北网 (https://www.hebeiwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 创业 > 正文

HTML教程 WAP2.0的界说与XHTML MP

发布时间:2018-08-18 15:01:36 所属栏目:创业 来源:站长网
导读:一同事测试WAP,发明白终端对某些标签,某些属性有不支持的环境,为了确定终端是否应该支持这些标签以及属性,特意研究了下类型,并在wapforum查了一下,颇费了番周折。想想做wap这么久了,这些知识性的东东居然没有形成一个文档,其实说不外去,求教专家
 一同事测试WAP,发明白终端对某些标签,某些属性有不支持的环境,为了确定终端是否应该支持这些标签以及属性,特意研究了下类型,并在wapforum查了一下,颇费了番周折。想想做wap这么久了,这些知识性的东东居然没有形成一个文档,其实说不外去,求教专家不得解,呵呵,本身下手,人给家足,主席说的是真理。 

  1.关于WAP2.0

什么是WAP2.0?我没有找到他的正式界说,在无线收集成长初期,为了得当于无线收集的传输以及窄小屏幕上的表现,WAP forum界说了一整套的协议,好比WTCP,WDP,WSP,WTP,WML等等,在当时,无线收集和我们平台会见的互联网之间险些是距离的,一个网站假如要同时供应互联网和无线收集赏识,就必要维护两套版本。为了让两者可以或许兼容,WAP forum回收了跨平台的XHTML作为标志说话,这样就使得无线互联网和有限互联网可以兼容。WAP forum对WAP2.0并没有给出一个尺度的界说,可是他提出了为满意WAP2.0所必要满意的类型,这些类型既包罗终端的类型,也包罗网关的类型,总计93个。这93个类型中,大部门1.X的协议栈已经包罗,在WAP2.0中引入的有:

   1)HTTP协议:相干类型是WAP-223-HTTPSM-20001213.pdf,WAP-223-HTTPSM-20001213-a.pdf,WAP-229_001-HTTP-20011031-a.pdf,WAP-229-HTTP-20010329-a.pdf

   2)XHTML-MP:相干类型是WAP-277-XHTMLMP-20011029-a.pdf

   3)WAP CSS:相干类型WAP-239-101-WCSS-20020430-a.pdf和WAP-239-WCSS-20011026-a.pdf

   4)传输层协议:相干类型WAP-225-TCP-20010331-a.pdf

   5)安详层协议(TLS):相干类型WAP-219_100-TLS-20011029-a.pdf,WAP-219-TLS-20010411-a.pdf

  可见WAP2.0从协议到描写说话,逐渐向有限互联网靠拢。

  中国移动很早就将网关进级成wap2.0,提供相干营业,并拟定了wap2.0终端类型,类型中明晰指出,WAP2.0终端必需支持XHTML MP和WCSS。对付协议栈,则要求是一个IP-->W-TCP-->TLS/SSL-->WAP-HTTP-->WAE这样的布局。

  2.XHTML-MP

  XHTML-MP是XHTML Mobile Profile的缩写,响应的类型是WAP-219_100-TLS-20011029-a.pdf(貌似中国移动顿时要改成OMA-TS-XHTMLMP-V1_2-20050118-C.pdf)。

  XHTML-MP是XHTML1.0的完全子集,他是以XHTML BASIC为基本,插手了一些来自XHTML1.0的元素和属性。类型上明晰指出,XHTML-MP是XHTML Basic的超集(Superset),也就是说,XHTML MP支持全部XHTML Basic的元素和属性,他是为了那些因为资源起首而无法完全支持XHTML的元素和属性的客户端说计划的。

  XHTML Basic中的元素包罗:

   1)structure模块:body,head,html,title

    2)Text模块:abbr,acronym,address,blockquote,br,cite,code,dfn,div,em,h1,h2,h3,h4,h5,h6,kbd,p,pre,q,samp,span,strong,Var

   3)Hypertext模块:a

   4)List模块:dl,dt,dd,ol,ul,li

   5)Basic Forms:form,input,label,select,option,textarea

   6)Basic Table:caption,table,td,th,tr

   7)Image:img

   8)Object:object,param

   9)Metainformation:meta

   10)Link:link

   11)Base:base

  这些元素的详细界说及属性界说在[XHTML Mod]中,网址http://www.w3.org/TR/2001/REC-xhtml-modularization-20010410/。

  内里有许多属性都是comon.attrib,dtd也对这个comon.attrib做了界说(5.1节),他是Core+l18N+Events+Style,详细的属性首要是id,class,title,lang,style以及Events。

  好比,P标签属于text模块,我们从5.2.2节可以看到,P仅有common属性,那么P是不支持align属性的,这点同html4.0差异,html4.0中P的属性列表中还包罗align属性。

  再好比,table标签,从5.6.1节可以看出,除了common属性,还支持summary和width属性

  除了XHTML BASIC,XHTML MP还扩展了如下元素:

   1)Forms模块的部门支持(DTD中的5.5.2):支持该模块的fieldset和optgroup元素

   2)Legacy模块的部门支持(DTD中的5.22节):支持OL元素(只支持start属性),支持li元素(只支持value属性)

   3)Presentation模块的部门支持(DTD中的5.4.1节):支持b,big,hr,i,small元素

   4)Style sheet模块支持(DTD中的5.17节):style元素

   5)style属性模块支持(DTD中的5.18节):style属性(style属性界说了某个元素的气魄威风凛凛表单,同CSS有关)

(编辑:河北网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读