ÈüµÏÍø

ÐÂÓû§×¢²á

ÈüµÏÉçÇø

°ïÖú

  ×ÊѶÖÐÐÄ | ¼¼ÊõÌìµØ | Èí¼þÌØ¹© | IT²Æ¾­ | Êг¡×¨¼Ò | »¥¶¯Ñ§Ð£ | DIY×¨Çø | ýÌåÈ«ÎÄ | ITÂÞÅÌ | ITÈ˲Å

 

 

·¢±í¿´·¨

²é¿´ÌÖÂÛ

·¢¸øÅóÓÑ

´òÓ¡

µÚÈýÕ WML±à³Ì
£¨Penny¡¡2001Äê05ÔÂ25ÈÕ 16:17£©

ÔªËØºÍ±êÇ©ÊÇWMLµÄÖ÷ÒªÓï·¨£¬ËüÃǾö¶¨ÁËWML±à³ÌµÄ»ù±¾Ô­Ôò¡£±¾ÕÂÎÒÃǽ«´ÓWMLµÄÔªËØ¡¢±êÇ©¡¢ÊôÐԵȷ½ÃæÏêϸ½²½âWMLµÄ±à³Ì·½·¨¡£Ñ§Ï°±¾ÕÂ֪ʶ֮ǰ£¬¶ÁÕßÓ¦µ±Á˽âWMLÔªËØÓë±êÇ©µÄÇø±ð¡£WMLµÄÔªËØÍ¨³£ÓÐÒ»¸öÊ×±êÇ©¡¢ÄÚÈÝ¡¢ÆäËüÔªËØ¼°Ò»¸öβ±êÇ©×é³É¡£Ò²¾Í˵£¬µ¥¶ÀµÄ±êÇ©ÊÇÒ»¸öÔªËØ£¬³É¶Ô³öÏֵıêÇ©ÓëÆä°üº¬µÄÄÚÈÝÒ²¹¹³ÉÒ»¸öÔªËØ¡£ÓÉÓÚÔªËØÇ£Éæ¼°±êÇ©£¬±êÇ©ÓÖÉæ¼°ÊôÐÔ¡£

3.1 ¿¨Æ¬¡¢¿¨Æ¬×é¼°ÆäÊôÐÔ

ÎÒÃÇÇ°Ãæ½éÉÜÁËWMLµÄ¿¨Æ¬Ó뿨Ƭ×飬Ö÷Òª´Ó¸ÅÄîºÍÏ໥¹ØÏµµÄ½Ç¶È½øÐÐÁË·ÖÎö¡£ÎÒÃÇÕâÀïÔò´Ó¿¨Æ¬¡¢¿¨Æ¬×éµÄ×é³É¡¢Ïà¹ØÔªËØ¡¢±êÇ©¼¼ÊõÐԵȱà³Ì½Ç¶È½øÐзÖÎöºÍ½²½â¡£ 3.1.1 ¹²ÓÐÊôÐÔ

WMLÔªËØµÄ¹²ÓÐÊôÐÔÖ÷ÒªÓÐ3¸ö£ºid¡¢classºÍxml:langÊôÐÔ¡£

WMLµÄËùÓÐÔªËØ¶¼ÓÐÁ½¸öºËÐÄÊôÐÔ£¬¼´±êʾ£¨id£©ºÍÀࣨclass£©ÊôÐÔ¡£ËüÃÇÖ÷ÒªÓÃÓÚ·þÎñÆ÷·½µÄÐÅÏ¢´«Êä¡£ÆäÖУ¬idÊôÐÔÓÃÓÚ¶¨ÒåÔªËØÔÚ¿¨Æ¬×éÖеÄΨһ±êʾ£¬¼´ËüµÄÃû³Æ£»classÊôÐÔÓÃÓÚ¸øµ±Ç°ÔªËض¨ÒåÒ»¸ö»ò¸ü¶àµÄÀࣨclass£©¡£Ó뿨Ƭ×éÒ»Ñù£¬Àࣨclass£©Ò²ÊÇÓÐÃû×ֵ쬶øÇÒ¶à¸öÔªËØ¿ÉÒÔʹÓÃÒ»¸öÀࣨclass£©Ãû¡£¾ßÓÐÏàͬÀàÃûµÄµ¥Ò»¿¨Æ¬×éÖеÄËùÓÐÔªËØ¾ù¿É±»¿´×÷ÏàͬÀàµÄÒ»¸ö²¿·Ö¡£ÀàÃûÊÇÇø·Ö´óСдµÄ¡£Èç¹ûÔÚclassÊôÐÔÁбíÖУ¬Ò»¸öÔªËØ¶à¸öΨһµÄÀàÃû£¬ÄÇô¸ÃÔªËØ¿ÉÒÔ¿´×÷ÕâЩÀàÖеÄÒ»²¿·Ö¡£¾ßÓÐͬһÊôÐԵĶà¸öÀàÃû±ØÐëÓÃÁ½¸öÒÔÉϵĿոñ¼ä¸ô£¬WML³ÌÐòÖ´ÐÐʱ½«ºöÊÓÆäÖжàÓàµÄÀàÃû¼°ÆäÊôÐÔ¡£

ÁíÍ⣬ÔÚWML³ÌÐò£¬ËùÓаüº¬Îı¾µÄÔªËØ¾ù¾ßÓС°xml:lang¡±ÊôÐÔ¡£¸ÃÊôÐÔÓÃÓÚÖ¸¶¨µ±Ç°ÔªËؼ°ÆäÊôÐÔËùÓõÄÃèÊöÓïÑÔ£¬ÈçÓ¢¹úÓ¢Óï¡¢ÃÀ¹úÓ¢Óï¡¢·¨Óï¡¢µÂÓïµÈ£¬²¢¿ÉÒÔΪÓû§ä¯ÀÀÆ÷Ñ¡ÔñÏÔʾÎı¾µÄÓïÑÔÌṩÒÀ¾Ý¡£

3.1.2 WML³ÌÐòµÄÎļþÍ·

ºÏ·¨µÄWML¿¨Æ¬×é¾ùÊôºÏ·¨µÄWMLÎļþ£¬Òò´ËËü±ØÐë°üº¬WMLµÄÉùÃ÷¼°ÎļþÀàÐ͵ÄÉùÃ÷¡£µäÐ͵ÄWML³ÌÐòµÄÎļþÍ·°üÀ¨ÎÒÃÇÇ°Ãæ¶à´ÎÌáµ½µÄÒÔÏÂÁ½ÐгÌÐò£º

<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//wapforun//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">

±àдWML³ÌÐòʱ£¬ÎÒÃDZØÐëдÈëÕâÁ½ÐгÌÐò£¬²¢·ÅÔÚ³ÌÐòµÄ¿ªÊ¼´¦¡£ÆäÖÐ"-//wapforun//DTD WML 1.1//EN"ÊDZê׼ͨÓñê¼ÇÓïÑÔSGMLµÄ¹«¹²±êʾ£»"http://www.wapforum.org/DTD/wml_1.1.xml"ÊÇWML³ÌÐòÎĵµÀàÐ͵ıêʾ¡£ÎĵµÀàÐͱêʾҲ¿ÉÒÔÊÇ"text/vnd.wap.wml"»ò¡°application/vnd.wap.wmlc¡±£¬ÆäÖÐǰÕßÖÆ¶¨WMLµÄÔ­ÎÄÀàÐÍ£¬ºóÕßÖÆ¶¨WML³ÌÐò±àÒëºó´úÂëÀàÐÍ¡£

3.1.3 WMLÔªËØ

WMLµÄWMLÔªËØÓÃÓÚ¶¨ÒåÒ»¸ö¿¨Æ¬×飬²¢Í¨¹ý<wml>Óë</wml>±êÇ©°üº¬ºÍ·â×°¸Ã¿¨Æ¬×éÖеÄËùÓп¨Æ¬¼°ÐÅÏ¢¡£ËüµÄÓï·¨¸ñʽÈçÏ£º

<wml xml:lang="lang">
ÄÚÈÝ(content)
</wml>

ÆäÖÐxml:lang="lang"ÓÃÓÚÖ¸¶¨ÎĵµËùÓÃÓïÑÔ£¨Ç°ÃæÒÑÓнéÉÜ£©£¬ÓïÑÔ"lang"µÄÖµÊôÓÚNMTOKENÐÍÊý¾Ý¡£

wmlÔªËØÖаüº¬µÄÄÚÈÝ£¨content£©ÖгýÁËÎı¾¡¢Í¼ÏñµÈÐÅÏ¢Ö®Í⣬»¹¿ÉÒÔ°üº¬head¡¢template¼°cardÔªËØ¡£ÆäÖÐhead¡¢templateÔªËØÈç¹û°üº¬µÄ»°ÔòÖ»¿É°üº¬Ò»´Î£¬¶øcardÔªËØ±ØÐëÖÁÉÙ°üº¬Ò»´Î¡£ÓйØÕâÐ©ÔªËØµÄÓ÷¨ÎÒÃǺóÃæ½éÉÜ¡£

3.1.4 templateÔªËØ

templateÔªËØÓÃÓÚΪµ±Ç°¿¨Æ¬×éÖеÄËùÓп¨Æ¬¶¨ÒåÒ»¸öÄ£°å£¬Í¬Ò»¹æ¶¨¿¨Æ¬µÄijЩ²ÎÊý¡£Ä£°æÖеÄʼþ´¦Àí¹¦ÄÜÔò¿É½«ÕâЩ²ÎÊý×Ô¶¯Ó¦ÓÃÓÚͬһ¿¨Æ¬×éÖеÄËùÓп¨Æ¬¡£²»¹ý£¬ÎÒÃÇÒ²¿ÉÒÔÊÇÆäÖÐij¸ö»òij¼¸¸ö¿¨Æ¬²»²ÉÓÃÄ£°å¹æ¶¨µÄÐÎʽ£¬·½·¨ÊÇÔڸÿ¨Æ¬Öж¨ÒåÒ»¸öͬÃûµÄʼþÀ´Ìæ´úÄ£°å¿éÖÐÏàÓ¦µÄʼþ¡£templateÔªËØÍ¨¹ý<template>ºÍ</template>±êÇ©º¬ËùÐèÄÚÈÝ£¨content£©¶øÊµÏÖÄ£°å¹¦Äܵ쬯äÓï·¨¸ñʽÈçÏ£º

<template oneterforward="href" onenterbackwared="href" ontimer="href">
ÄÚÈÝ(content)
</template>

templateÔªËØ°üº¬µÄÄÚÈÝÖУ¬³ýÁË¿¨Æ¬µÄÒ»°ã²ÎÊýÍ⣬»¹¿ÉÒÔ°üº¬ÈÎÒâ¶à´ÎµÄdoÔªËØºÍoneventÔªËØ¡£templateÔªËØÊôÐԵŦÄܼ°Ó÷¨ËµÃ÷ÈçÏ£º

1£©oneterforward¡£µ±Óû§ÔÚä¯ÀÀÆ÷ÖнøÈ뵱ǰ¿¨Æ¬Ê±£¬¸ÃÊôÐÔ½«Ö¸¶¨³¬Á´£¨href£©µÄURLµØÖ·£¬ä¯ÀÀÆ÷½«¾Ý´Ë´ò¿ªURLÖ¸¶¨µÄ¿¨Æ¬»òʼþ¡£

2£©oneterbackward¡£ÓëÉÏÒ»ÊôÐÔÀàËÆ£¬¸ÃÊôÐÔÒ²¿ÉÒÔÖ¸¶¨ÆäÏàÓ¦¿¨Æ¬»òʼþµÄURLµØÖ·¡£Èç¹ûÓû§ä¯ÀÀʱִÐÐprevÈÎÎñ£¬ÄÇôä¯ÀÀÆ÷¾Í»á¶¨Î»µ½¸ÃÊôÐÔËùÖ¸¶¨³¬Á´£¨href£©µÄURLµØÖ·£¬²¢´ò¿ªURLÖ¸¶¨µÄ¿¨Æ¬»òʼþ¡£

3£©ontimer¡£µ±Ö¸¶¨Ê±¼ätimer¹ýÆÚµÄʱºò£¬Óû§ä¯ÀÀÆ÷¾Í¸ù¾ÝontimerÊôÐÔÖ¸¶¨µÄURL´ò¿ªÏàÓ¦µÄ¿¨Æ¬¡£

3.1.5 cardÔªËØ

WMLµÄ¿¨Æ¬×éÊÇÓÉÒ»¸ö»ò¶à¸ö¿¨Æ¬£¨card£©¹¹³ÉµÄ£¬Ã¿¸ö¿¨Æ¬¶¼°üº¬ÓÐÒ»Ì×Óû§ºÍä¯ÀÀÆ÷½»»¥²Ù×÷µÄÅäÖü°Ä£Ê½¡£Óû§¶Ô½»»¥²Ù×÷µÄÐèÇóÊǶàÑùÐԵģ¬ËùÒÔ¿¨Æ¬¶¨ÒåʱҲ±ØÐëÊǶàÑùÐԵġ£Îª´Ë£¬WMLÌṩÁËcardÔªËØ£¬Í¨¹ý<card>ºÍ</card>±êÇ©¶¨ÒåÒ»¸ö¿¨Æ¬µÄ¸÷ÖÖÊôÐÔ¡¢°üº¬ÄÚÈÝ¡£ËüµÄÓï·¨¸ñʽÈçÏ£º

<card id="name" title="label" newcontext="boolean" ordered="true" onenterforward="href" onenterbackward="href" ontimer="href">
ÄÚÈÝ£¨content£©
</card>

cardÔªËØÖаüº¬µÄÄÚÈÝ£¨content£©ÖгýÁËÎı¾¡¢Í¼ÏñÐÅÏ¢Ö®Í⣬»¹¿ÉÒÔ°üº¬onevent¡¢timer¡¢doºÍpÔªËØ¡£ÆäÖУ¬timerÔªËØÖ»¿ÉʹÓÃÒ»´Î£¬ÆäÓà3ÖÖ¿ÉʹÓöà´Î¡£¶øÇÒ£¬Èç¹ûcardÔªËØ°üº¬oneventÔªËØ»òtimerÔªËØµÄ»°£¬ÄÇôoneventÔªËØ±ØÐë·ÅÔÚ×îÇ°Ãæ£¬timerÔªËØ·ÅÔÚoneventÔªËØµÄºóÃæ£¬Ëæºó²Å¿ÉÒÔʹÓÃdo»òpÔªËØ¡£Õâ¸öÓÅÏÈ˳ÐòÊDz»ÄÜÂҵġ£

cardÔªËØÊôÐԵŦÄܼ°Ó÷¨½éÉÜÈçÏ£º

1£©id¡£ÓÃÓÚÖ¸¶¨cardµÄÃû×Ö¡£¸ÄÃû×ÖÊdzÌÐòµ¼º½¶¨Î»µÄÒÀ¾Ý£¬¿ÉÒÔÓÃ×÷³ÌÐò¶Îêµã£¬±ÈÈç<go href="#cardname"/>¡£ÆäÖеÄcardname±ãÊÇÓÉidÖ¸¶¨µÄ¿¨Æ¬Ãû¡£

2£©title¡£ÓÃÓÚΪ¿¨Æ¬Öƶ©Ò»¸ö¼òµ¥µÄ±êÌâ»ò˵Ã÷ÐÅÏ¢¡£

3£©newcontext¡£ÓÃÓÚÖ¸¶¨WAPÊÖ»úä¯ÀÀµ±Óû§ÖØÐ½øÈëµÄʱºòÊÇ·ñÐèÒª³õʼ»¯¿¨Æ¬ÖÐËùÓеÄÄÚÈÝ¡£ËüÓÐtrueºÍfalseÁ½ÖÖÑ¡Ôñ£¬µ±Ö¸¶¨newcontext="ture"ʱ£¬¿¨Æ¬µÄËùÓÐÄÚÈÝÔÚÓû§ÖØÐ½øÈëʱ½«½øÐгõʼ»¯£¬Ò²²»Çå³ýÀúÊ·¼Í¼£»·ñÔò£¬Ö¸¶¨newcontext="false"ʱ£¬½«²»½øÐгõʼ»¯ÉèÖã¬Ò²²»Çå³ýÀúÊ·¼Í¼¡£Ä¬ÈÏ״̬ϵÄÉèÖÃֵΪfalse¡£ÁíÍ⣬newcontext½öµ±×÷ΪgoÈÎÎñµÄÒ»²¿·Öʱ²Å¿É±»Ö´ÐС£

4£©ordered¡£ÓÃÓÚÏòÓû§ÊÖ»úµÄä¯ÀÀÆ÷Ö¸Ã÷¿¨Æ¬ÄÚÈݵÄ×éÖ¯ÐÎʽ£¬ÒÔ±ãÈÃä¯ÀÀÆ÷¸ù¾Ý×ÔÉíÌØµã¼°¿¨Æ¬ÄÚÈÝ×éÖ¯¼°Ê±°²ÅÅÏÔʾ²¼¾Ö¡£ËüÓÐÁ½ÖÖ²¼¶ûÖµµÃÉèÖ㬼´trueºÍfalse¡£

µ±ordered="true"ʱ£¬ä¯ÀÀÆ÷½«°´ÕÕÏßÐÔ˳ÐòÏÔʾ¿¨Æ¬¸÷ÇøÓòµÄÄÚÈÝ¡£Õâ¸öÏßÐÔ˳Ðòͨ³£ÊÇ´ó¶àÊýÓû§Ëùϰ¹ß²ÉÓõÄÐÅÏ¢ä¯ÀÀ˳Ðò£¬±ÈÈç·¢ËÍE-mailÐÅϢʱ£¬ÎÒÃÇÒÀ´ÎÐèÒªE-mailÊ×¼þÈ˵ØÖ·¡¢Ö÷Ìâ¼°E-mailÄÚÈÝ£¬Õâ¸öÂß¼­Ë³Ðò¾ÍÊýÏßÐÔ˳Ðò¡£

µ±ordered="flase"ʱ£¬ä¯ÀÀÆ÷½«¸ù¾ÝÓû§Ñ¡Ôñ»òÖ¸¶¨µÄ˳ÐòÀ´ÏÔʾÄÚÈÝ¡£ÕâÖÖÇé¿öÖ÷ÒªÊÇÓÃÓÚÏÔʾÓû§Ñ¡Ïî¡¢ÎÞÐò×齨»òÓû§ÊäÈëµÄ¼òµ¥Êý¾Ý¼Í¼µÈ¡£

5£©onenterforward¡£onenterforwardʼþ½öµ±Óû§Ê¹ÓÃgoÈÎÎñ»òÀàËÆÓÚgoµÄÈÎÎñλºÍä¯ÀÀ¿¨Æ¬Ê±²Å¿É·¢Éú£¬¼´Èç¹ûÓû§Ö´ÐÐgoÈÎÎñ£¬Ôòä¯ÀÀÆ÷¾Í»á¶¨Î»<go>±êÇ©ÖÐÖ¸¶¨³¬Á´(href)µÄURLÖ¸¶¨µÄ¿¨Æ¬¡£cardÔªËØÖеÄonenterforwardÊôÐÔÊÇoneventÔªËØµÄÒ»¸ö¼òµ¥¸ñʽ£¬ÓÃÓÚÖ±½ÓÖ¸¶¨onenterforwardʼþµÄURLµØÖ·¡£

6£©onenterbackward¡£¸ÃÊôÐÔ¿ÉÒÔÖ¸¶¨ÆäÏìӦʱ¼äµÄURLµØÖ·¡£Èç¹ûÓû§ä¯ÀÀʱִÐÐprevÈÎÎñ£¬ÄÇôä¯ÀÀÆ÷¾Í»á¶¨Î»µ½¸ÃÊôÐÔËùÖÆ¶¨³¬Á´ £¨href£©µÄURLµØÖ·£¬²¢´ò¿ªURLÖ¸¶¨µÄ¿¨Æ¬¡£onenterbackwardÊôÐÔÒ²ÊôÓÚoneventÔªËØµÄÒ»¸ö¼òµ¥¸ñʽ¡£

7£©ontimer¡£µ±Ö¸¶¨Ê±¼ätimer¹ýÆÚµÄʱºò£¬Óû§ä¯ÀÀÆ÷¾Í¸ù¾ÝontimerÊôÐÔÖ¸¶¨µÄURL´ò¿ªÏàÓ¦µÄ¿¨Æ¬¡£ËüÒ²ÊôÓÚoneventÔªËØµÄÒ»¸ö¼òµ¥¸ñʽ¡£

3.1.7 accessÔªËØ

accessÔªËØÊÇÓÉÒ»¸öµ¥¶ÀµÄµÄ±êÇ©<access>±êǩʵÏÖµÄÔªËØ¡£ÓÃÓÚ¶¨ÒåWMLÕû¸ö¿¨Æ¬×éµÄ²Ù×÷ȨÏÞ£¬¼´·ÃÎÊ¿ØÖƲÎÊý¡£accessÔªËØ±ØÐëÔÚheadÔªËØÄÚºÍÆäËüµÄmetaÐÅÏ¢Ò»ÆðÉùÃ÷£¬¶øÇÒÿ¸ö¿¨Æ¬×éÖ»ÄÜÓÐÒ»¸öaccessÔªËØ¡£ÆäÓï·¨¸ñʽÈçÏ£º

<head>
<access domain="domain" path="path">
...
</head>

accessÔªËØÊôÐԵŦÄܼ°Ó÷¨ÈçÏ£º

1£©domain¡£ÓÃÓÚÖ¸¶¨¶Ô¿¨Æ¬×é½øÐвÙ×÷µÄURLÓò£¬Ä¬ÈÏÓòÊǵ±Ç°¿¨Æ¬×éËùÔÚµÄÓò¡£domainµÄÄ¿µÄÊÇÏÞÖÆ·ÃÎÊ£¬Óû§ä¯ÀÀʱä¯ÀÀÆ÷½«¸ù¾ÝdomainÖµËù¹æ¶¨µÄÖµÀ´µÃ³öÓëֵƥÅäµÄµØÖ·£¬²¢·ÃÎʸõØÖ·¶ÔÓ¦µÄ¿¨Æ¬»òʼþ¡£ 2£©path¡£ÓÃÓÚÖ¸¶¨¿¨Æ¬×é²Ù×÷µÄÆäËü¿¨Æ¬×éËùÔڵĸùĿ¼¡£Ä¬ÈÏĿ¼ÊÇ¡°/¡±£¬¼´µ±Ç°¿¨Æ¬×éËùÔڵĸùĿ¼¡£Ä¬ÈÏĿ¼µÄ¹æ¶¨Ê¹µÃËùÓÐÔÚdomainÓòϵĿ¨Æ¬×é¶¼¿ÉÒÔ²Ù×÷µ±Ç°¿¨Æ¬×é¡£pathµÄÖµÊÇ·ÃÎÊʱÐèҪƥÅäµÄ·¾¶£¬ËüµÄ¹¤×÷Ô­ÀíÓëdomainÊ®·ÖÏàËÆ£¬ÐèÒªÓë·¾¶µÄÿ¸ö×Ó·¾¶ÏàÆ¥Å䣬·ñÔò¾ùÊôÎÞЧ¡£

3.1.8 metaÔªËØ

metaÔªËØÓÃÓÚ¶¨ÒåWML¿¨Æ¬×éÏà¹ØµÄͨÓÃmetaÐÅÏ¢¡£¸ÃÔªËØÊÇÓÉÒ»¸öµ¥¶ÀµÄ±êÇ©¼´<meta/>±êǩʵÏÖµÄÔªËØ£¬ÆäÓï·¨¸ñʽÈçÏ£º

<meta name="name"|http-equiv="name" content="value" forua="true|false" scheme="format"/>

ÆäÖУ¬nameÊôÐÔºÍhttp-equivÊôÐÔÖ»ÄÜÑ¡ÔñʹÓÃÒ»¸ö£»contentÊôÐÔÊDZØÑ¡µÄ£¬ÆäÖµ¸ù¾ÝÊôÐÔ¶ø¶¨£»schemeÊôÐÔĿǰÉв»Ö§³Ö£»foruaÊôÐÔΪ¿ÉÑ¡ÊôÐÔ¡£¸÷ÊôÐÔ¹¦Äܼ°Ó÷¨ËµÃ÷ÈçÏ£º

1£©content¡£¸ÃÊôÐÔÓÃÓÚÖ¸¶¨metaÐÅÏ¢µÄÐÔÖʵÄÖµ£¬ÊDz»±ØÑ¡µÄ¡£

2£©name¡£ÓÃÓÚÖ¸¶¨metaÐÅÏ¢ÐÔÖʵÄÃû³Æ¡£Óû§ä¯ÀÀÆ÷ͨ³£ºöÂÔÒѾ­ÃüÃûmetaÊý¾Ý£¬ÍøÂç·þÎñÆóÒµ¾Ü¾ø·¢ËͰüº¬¸ÃÊôÐÔËùÖ¸¶¨metaÊý¾ÝÃû³ÆµÄÄÚÈÝ¡£

3£©http-equiv¡£¸ÃÊôÐÔÓÃÓÚÌæ´únameÊôÐÔ£¬¿É½«metaÊý¾ÝתΪWSP»òHTTPЭÒéµÄÏìӦͷ¡£

4£©forua¡£¸ÃÊôÐÔÓÃÓÚÖ¸¶¨ÄÇЩ¿ª·¢ÕßÏ£Íû´«ËÍÖµÓû§ä¯ÀÀÆ÷µÄÐÔÖÊ¡£ËüÓÐtureºÍfalesÁ½¸öȡֵ£¬Èç¹ûÈ¡false£¬Ôò¿¨Æ¬×éÔÚ·¢ËÍÍù¿Í»§¶ËÒÔǰ±ØÐëÓÃÖмä´úÀíÈ¥³ýmetaÔªËØÐÅÏ¢£¬ÕâÊÇÒòΪ´«ÊäµÄЭÒé¿ÉÄܸı䣻ÈôȡֵΪtrue£¬ÔòmetaÊý¾Ý±ØÐëÈçʵËÍÍùÓû§µÄä¯ÀÀÆ÷¡£Ä¬ÈϵÄ״̬Ï£¬¸ÃÊôÐÔµÄֵΪfalse¡£

5£©scheme¡£¸ÃÊôÐÔÓÃÓÚÖ¸¶¨½âÊÍmetaÐÅÏ¢ÐÔÖÊÖµµÄÐÎʽ»ò½á¹¹¡£¾ßÌåµÄÐÎʽ»ò½á¹¹ÒòmetaÊý¾ÝµÄÀàÐͲ»Í¬¶ø²»Í¬¡£

3.2 ÈÎÎñ¼°ÆäÔªËØ

WMLÔÊÐíÎÒÃÇÔÚ³ÌÐòÖÐÖ¸¶¨Ò»Ð©ÈÎÎñ£¬µ±Ä³Ð©Ìض¨µÄʼþ¼¤»îʱ£¬¼´¿ÉÖ´ÐÐÕâЩÈÎÎñ£¬´Ó¶øÍê³ÉÐèÒªµÄ²Ù×÷¡£ÀýÈ磬ÎÒÃÇ¿ÉÒÔÉ趨ÈÎÎñ£¬µ±Óû§°´ÏÂÏàÓ¦µÄ¹¦Äܼüʱ£¬ä¯ÀÀÆ÷¾Í¿ÉÒÔ´ò¿ªÖ¸¶¨µÄ¿¨Æ¬×é»ò¿¨Æ¬¡£Ä¿Ç°£¬WMLÌṩÁË4¸öÈÎÎñÔªËØ£¬¼´go¡¢prev¡¢noopºÍrefresh£¬ËüÃÇÖ÷ÒªÓëdoÔªËØºÍoneventÔªËØÖÐÖ¸¶¨µÄʼþÏàÏìÓ¦¡£±¾½ÚÎÒÃǾͶÔÈÎÎñµÄÕâÐ©ÔªËØ×öÒ»Ïêϸ½éÉÜ¡£

3.2.1 goÈÎÎñ

goÈÎÎñÊÇͨ¹ýgoÔªËØÀ´ÉùÃ÷µÄ£¬¶øgoÔªËØÊÇͨ¹ý<go>ºÍ<go/>±êÇ©½øÐж¨ÒåµÄ¡£goÔªËØÖ÷ÒªÓÃÀ´¶¨Òåä¯ÀÀÆ÷ÐèÒªµ¼º½µÄURLµØÖ·¡£Èç¹û¸ÃµØÖ·ÊÇÒ»¸öWML¿¨Æ¬»ò¿¨Æ¬×éµÄÃû×Ö£¬Ôòä¯ÀÀÆ÷¾Í»á´ò¿ª²¢ÏÔʾÏàÓ¦µÄ¿¨Æ¬¡¢¿¨Æ¬×飻·ñÔò£¬ä¯ÀÀÆ÷¾Í»áÖ´ÐиÃURLÖ¸¶¨µÄÈÎÎñ»òʼþµÈ¡£ÔÚÀúÊ·ÍÆÕ»ÖУ¬goÈÎÎñÖ´ÐеÄÊÇÒ»¸ö¡°Íƽø£¨push£©¡±²Ù×÷£¬Ò²¾ÍÊÇ˵£¬ËüÖ´ÐÐʱä¯ÀÀÆ÷ä¯ÀÀµÄURLµØÖ·½«ËÍÈëÀúÊ·¼Í¼ÁбíÖУ¬ÒÔ±»ËüÓá£

goÔªËØÖпÉÒÔ°üº¬ÈÎÒâ´ÎµÄsetvarÔªËØ»òpostfieldÔªËØ¡£postfieldÔªËØÇ°ÃæÒÑÓнéÉÜ£¬ÕâÀï²»ÔÙÖØÊö£¬setvarÔªËØÎÒÃǺóÃæ½éÉÜ¡£

goÈÎÎñµÄÓï·¨¸ñʽÈçÏ£º

<go href="href" sendreferer="false|true" method="get|post" accept-charset="charset">
ÄÚÈÝ(context)
<go/>

ÆäÖÐÊôÐԵŦÄܼ°Ó÷¨½éÉÜÈçÏ£º

1£©href¡£¸ÃÊôÐÔÓÃÓÚÖ¸¶¨Ä¿±êURLµØÖ·£¬±ÈÈçÈÃä¯ÀÀÆ÷ÏÔʾµÄ¿¨Æ¬µÄµØÖ·¼´Ãû³ÆµÈ¡£ÊôÐÔÊDZØÑ¡µÄ£¬ÆäËüÊôÐÔΪ¿ÉÑ¡¡£

2£©sendreferer¡£¸ÃÊôÐÔÓÃÓÚÖ¸¶¨ÊÇ·ñ´«µÝµ÷ÓÃhrefËùÖ¸¶¨µÄURLµÄ¿¨Æ¬µÄURL£¬Ò²Êǵ±Ç°Ò³µÄURL£¬¼´HTTPÍ·ÖÐHTTP_REFERER¡£ÓÐÁ½ÖÖÑ¡Ôñ£ºtrue»òfalse¡£ÆäÖУ¬Ä¬ÈÏֵΪfalse¡£

3£©method¡£ÓëHTMLÖÐµÄ±íµ¥FORMµÄmethodÊôÐÔÒ»Ñù£¬¸ÃÊôÐÔÓÃÓÚÖ¸¶¨±íµ¥ÊÇÒÔGETµÄ·½Ê½»¹ÊÇpostµÄ·½Ê½µÝ½»£¬ÒÔ±ãͨÓÃÍø¹Ø½Ó¿ÚCGI´¦Àí¡£Ä¬ÈÏֵΪget£¬µ«Èç¹ûûÓÐÖ¸¶¨methodÊôÐÔ£¬¶ø<go>ºÍ<go/>Ö®¼ä´æÔÚpostfieldÔªËØ£¬ÔòWAPÊÖ»úä¯ÀÀÆ÷»á×Ô¶¯ÒÔpost·½Ê½´«µÝ¡£

4£©accept-charset¡£µ±web·þÎñÆ÷´¦ÀíÀ´×Ôä¯ÀÀÆ÷µÄÊäÈëÐÅϢʱ£¬¸ÃÊôÐÔ¿ÉÖ¸¶¨·þÎñÆ÷½øÐÐÊý¾Ý±àÂëʱ±ØÐë²ÉÓõÄ×Ö·û¼¯ÁÐ±í¡£Ò²¾ÍÊÇ˵£¬¸ÃÊôÐÔÖ¸¶¨µÄ×Ö·û¼¯Ìæ´úHTTPÍ·ÀïÖ¸¶¨µÄ×Ö·û¼¯£¬ÒÔ±ã×÷Ϊ·þÎñÆ÷Ñ¡ÓÃ×Ö·û¼¯µÄ±ê×¼¡£

3.2.2 prevÈÎÎñ

prevÈÎÎñÊÇÓÉprevÔªËØÊµÏֵġ£¸ÃÔªËØÍ¨³£ÊÇÒ»¸öµ¥¶ÀµÄ±êÇ©<prve/>£¬²»¹ýÓÐʱҲ¿ÉÓÉ<prev>ºÍ</prev>Ò»¶Ô±êÇ©½øÐж¨Òå¡£ËüÓÃÓÚÖ¸¶¨½«ä¯ÀÀÆ÷µ¼º½ÖÁÀúÊ·ÍÆÕ»ÖеÄǰһ¸öURLµØÖ·¡£ÔÚä¯ÀÀÆ÷²Ù×÷µÄÀúÊ·ÍÆÕ»ÖУ¬prevÈÎÎñÖ´ÐеÄÊÇ¡°È¡³ö¡±²Ù×÷£¬½«Ç°Ò»¸öURLµØÖ·È¡³ö£¬²¢°Ñµ±Ç°URLµØÖ·ÍƽøÀúÊ·ÍÆÕ»¡£Èç¹ûÀúÊ·ÍÆÕ»ÖÐûÓÐǰһ¸öURLµØÖ·£¬¼´prev/ÔªËØ²»Ö´ÐÐÈκÎÈÎÎñ¡£

prevÈÎÎñµÄÓï·¨¸ñʽΪ£º

<prev/>
»ò<prev> ÄÚÈÝ£¨content£© </prev>

ÔÚºóÒ»Óï·¨¸ñʽÖУ¬prevÔªËØ°üº¬µÄÄÚÈÝÀïÃæÒ»°ãÊÇsetvarÔªËØ£¬¸ÃÔªËØµÄº¬ÒåÇ°ÃæÒÑÓнéÉÜ£¬ÕâÀï²»ÔÙÖØÊö£¬¾ßÌåµÄÓ÷¨Ëæºó½éÉÜ¡£

3.2.3 refreshÈÎÎñ

refreshÈÎÎñÓÉrefreshÔªËØÉùÃ÷£¬ËüÓÃÓÚˢе±Ç°µÄ¿¨Æ¬£¬¶Ô¿¨Æ¬ÄÚÖ¸¶¨µÄ±äÁ¿½øÐиüС£ÆäÓï·¨¸ñʽΪ£º

<refresh>
ÄÚÈÝ(context)
</refresh>

ÆäÖаüº¬µÄÄÚÈÝ(content)ÖÐÒ»°ãÓÐsetvarÔªËØ£¬ÆäÓï·¨¸ñʽΪ<setvar name="name" value="value"/>£¬Ëü¿ÉÖ¸¶¨¸üеıäÁ¿Ãûname£¬¼´¸üеıäÁ¿Öµvalue¡£ÁíÍ⣬refreshÔªËØÒ²¿ÉÒÔ²»°üº¬setvarÔªËØ¡£¶øÍ¨¹ýʱ¼äÏÞÖÆ£¨timerÔªËØ£©¶Ô¿¨Æ¬½øÐÐˢС£

3.2.4 noopÈÎÎñ

noopÈÎÎñÓÉnoopÔªËØ½øÐÐÉùÃ÷£¬±íʾʲôҲ²»×ö£¬ÊÇÒ»¸ö¿Õ²Ù×÷£¬ÔÚÌæ´ú¿¨Æ¬×é¼¶µÄdoÔªËØÊÇÊ®·ÖÓÐÓ᣸ÃÔªËØÊÇÒ»¸öµ¥¶ÀµÄ±êÇ©£¬¼´ <noop/> ±êÇ©¡£ÆäÓï·¨¸ñʽÈçÏ£º

<nnop/>

noopÔªËØÃ»ÓÐÊôÐÔ£¬ÏÂÃæµÄ¼òµ¥³ÌÐòÖоͰüº¬ÁËnoopÔªËØÊµÏֵÿÕÈÎÎñ²Ù×÷£º

<card id="card1">
<do type="options" name="dome">
<noop/>
</do>
...
</card>

3.3 ʱ¼ä¼°ÆäÔªËØ

WMLÌṩÁ˼¸¸öÔªËØ£¬×¨ÃÅÓÃÓÚ´¦ÀíÓû§ä¯ÀÀÆ÷µÄµ¼º½ºÍʼþ¡£ÀûÓÃÕâÐ©ÔªËØÓû§¿ÉÒÔ¸øÄ³ÈÎÎñÖÆ¶¨¹ØÁªÊ¼þ¡£ÄÇôµ±Ê¼þ´¥·¢Ê±£¬ä¯ÀÀÆ÷¾Í»áÖ´ÐÐÏàÓ¦µÄÈÎÎñ£¬±ÈÈçURLµ¼º½¾ÍÊÇͨ¹ýʼþʵÏֵġ£¶øÇÒ£¬Ê¼þ¿ÉÒÔºÍÒ»¸öÐèÒªÍê³ÉµÄÈÎÎñÀ¦°óÔÚÒ»Æð¡£Ê¼þÀ¦°óʱһ°ãÊÇͨ¹ý¼¸ÖÖÔªËØ¼°Æä±êÇ©ÉùÃ÷À´ÊµÏֵģ¬Èçgo¡¢doºÍoneventµÈÔªËØ¡£ÏÂÃæÎÒÃǾͽ²½âWMLµÄʼþÔªËØ¼°Ê¼þ¡£

3.3.1 doÔªËØ

doÔªËØÌṩÁËÒ»¸öͨÓõÄʼþ´¦Àí»úÖÆ£¬Ê¹µÃÓû§¿ÉÒÔ²ÎÓ뵱ǰ¿¨Æ¬µÄʼþ´¦Àí¡£Í¨¹ý<do>ºÍ</do>±êÇ©½«Óû§½»»¥ºÍijһ¸öÈÎÎñÁªÏµÔÚÒ»Æð¡£Óû§½»»¥¿ÉÒÔÊÇÓû§°´ÏµĹ¦Äܼü¡¢Ñ¡ÔñµÄ²Ëµ¥ÏҲ¿ÉÒÔÊÇÓû§µÄÉùÒôÌáʾ¡£µ±Óû§¼¤»îÕâЩ½»»¥¹¦ÄÜʱ£¬Óû§ä¯ÀÀÆ÷¾Í»áÖ´ÐÐÓëdoÔªËØÏà¹ØµÄÈÎÎñ¡£ÆäÓï·¨¸ñʽÈçÏ£º

<do type="type" label="label" name="name" optional="boolean">
ÈÎÎñ(task)
</do>

ÆäÖÐtastÊÇÓëdoÔªËØ¹ØÁªµÄ¶¯×÷£¬Ò²ÊÇÌõ¼þ¼¤»îʱä¯ÀÀÆ÷¼´½«Ö´ÐеÄÄÚÈÝ¡£ÔÚdoÔªËØÖУ¬Óû§±ØÐë°ó¶¨ÇÒÖ»Äܰó¶¨go¡¢prev¡¢noopºÍrefreshËÄÖÖÔªËØËùʵÏÖÈÎÎñÖеÄÒ»¸öÈÎÎñ£¨task£©¡£goÔªËØÓÃÓÚ¶¨Î»Öƶ¨µÄURLµØÖ·£¬prevÔªËØÓÃÓÚ¶¨Î»²¢´ò¿ªÇ°Ò»²Ù×÷»òÈÎÎñ£¬doopΪ¿Õ²Ù×÷£¬refreshÓÃÓÚˢе±Ç°¿¨Æ¬×é»òÈÎÎñ£¬ÓйØËûÃǵÄÏêϸÓ÷¨ÎÒÃǺóÃæ»áÂ½Ðø½éÉÜ¡£

doÔªËØ¿ÉÒÔÓÃÓÚ¿¨Æ¬Ò»¼¶£¬Ò²¿ÉÓÃÓÚ¿¨Æ¬×éÒ»¼¶¡£µ±ÓÃÓÚ¿¨Æ¬Ò»¼¶Ê±£¬doÔªËØ±ØÐë°üº¬ÔÚcardÔªËØÖУ»¶øÓÃÓÚ¿¨Æ¬×éÒ»¼¶Ê±£¬doÔªËØ±ØÐë°üº¬ÔÚtemplateÔªËØÖУ¬Óɴ˶¨ÒåµÄdoÔªËØ½«Í¬Ê±Ó¦ÓÃÓÚµ±Ç°¿¨Æ¬×éµÄËùÓп¨Æ¬¡£´ËʱÈç¹ûij¸ö¿¨Æ¬²»ÏëÓ¦ÓÃÄ£°åÖеÄdoÔªËØ¼°ÆäÈÎÎñ£¬ÔòÐè²ÉÓÃÎÒÃÇÇ°Ãæ½éÉܵķ½·¨£¬Ê¹ÓÃͬÃûʼþ´¦ÀíÀ´Ìæ´úÄ£°åÖеÄdoÔªËØµÄʼþ´¦Àí¡£¶øÇÒ£¬²»ÂÛʼþ¹ØÁªµÄÈÎÎñÊÇ·ñÏàͬ£¬µ±doÔªËØ¶¨ÒåµÄʼþÃû³ÆÏàͬʱ£¬¿¨Æ¬µÄdoÔªËØ½«ºöÊÓ¿¨Æ¬×éÒ»¼¶doÔªËØµÄÓ°Ï죬¼°¿¨Æ¬Ò»×éµÄdoÔªËØ½«±»ÓÅÏÈÖ´ÐС£

ÁíÍ⣬º¬ÓпղÙ×÷ÈÎÎñµÄdoÔªËØ£¬²»ÂÛËüÊÇ·ñ±»¼¤»î£¬Ëü¶¼²»»á´«ËÍ»òÏÔʾµ½Óû§µÄä¯ÀÀÆ÷ÖУ¬ÕâÔÚÒ»¶¨³Ì¶ÈÉÏ¿ÉÒÔ¼Ó¿ìä¯ÀÀÆ÷µÄ¹¤×÷ЧÂÊ£¬ÒòΪ·þÎñÆ÷¶ËÌåËüÅׯúÁËһЩ¿ÕÈÎÎñµÄÅжϡ£ doÔªËØ¸÷¸öÊôÐԵŦÄܼ°Ó÷¨½²½âÈçÏ£º

1£©type¡£ÓÃÓÚÖ¸¶¨doÔªËØµÄÀàÐÍ£¨type£©£¬Ò²¼´ÐèÒª¹ØÁª¡¢°ó¶¨µÄÓû§½»»¥Ê¼þ£¬ÊDZØÑ¡ÊôÐÔ¡£Óû§ä¯ÀÀÆ÷½Óµ½ÕâЩʼþºó£¬¾Í»á¼¤»îËüÃDz¢Ö´ÐÐÏàÓ¦µÄ²Ù×÷Óë´¦Àí¡£Èç¹ûÔÚÒ»¸ö¿¨Æ¬Öж¨ÒåÁ˶à¸ödoÔªËØ²¢ÓµÓÐͬÑùtype£¬ÄÇôÓû§±ØÐëΪÿ¸ödoÖ¸¶¨²»Í¬µÄʼþÃû²ÅÐУ¬·ñÔò¾Í»á·¢ÉúÅжϻìÂҵĴíÎó¡£

doÔªËØµäÐ͵ÄÀàÐÍ£¨type£©¼°Ö´ÐÐÌõ¼þ½éÉÜÈçÏ£º

1¡¢accept¡£µ±Óû§Ñ¡Ôñ»ò°´ÏÂÏàÓ¦¹¦Äܼüʱ(accept)¡¢Ñ¡Ïî¡¢ÃüÃû»ò°´Å¥Ê±£¬ä¯ÀÀÆ÷½ÓÊÕ»ò¼¤»îµ±Ç°Ëù×÷Ñ¡Ôñ¡£ 2¡¢prev¡£¼¤»îprev¼üʱ£¬ä¯ÀÀÆ÷½«µ¼º½µ½ÀúÊ·¼Ç¼ÖеÄǰһ¸ö¿¨Æ¬¡£

3¡¢help¡£¼¤»îHELP¹¦Äܼü»òÏàÓ¦°´Å¥¡¢ÃüÃûʱ£¬ä¯ÀÀÆ÷ÏÔʾÓ뵱ǰÄÚÈÝÏà¹ØµÄ°ïÖúÐÅÏ¢¡£

4¡¢reset¡£¼¤»îreset¹¦Äܼü»òÏàÓ¦°´Å¥¡¢ÃüÃûʱ£¬Çå³ý»òÖØÖõ±Ç°¿¨Æ¬×é»òä¯ÀÀÆ÷µÄ״̬¡£

5¡¢options¡£¼¤»îoptions¹¦Äܼü»òÏàÓ¦°´Å¥¡¢ÃüÃûʱ£¬ä¯ÀÀÆ÷ÏÔʾÓ뵱ǰÄÚÈÝÓйصÄÑ¡Ïî»ò¸½¼Ó²Ù×÷¡£

6¡¢delete¡£¼¤»îdelete¹¦Äܼü»òÏàÓ¦°´Å¥¡¢ÃüÃûʱ£¬É¾³ýµ±Ç°ÏîÄ¿»òÑ¡Ôñ¡£

7¡¢unknown¡£Èç¹û¸ø³öµÄÀàÐͲ»ÄÜΪdoÔªËØËùʶ±ð£¬ÔòÒ»Âɰ´ÕÕunknownÐÍ´¦Àí£¬Ï൱ÓÚÀàÐÍΪ¿Õ£¬¼´type=""¡£

8¡¢vnd.*¡£vnd.*¼°ÆäËü²»Í¬´óСд×éºÏ[Vv][Nn][Dd].*¡£ÕâÖÖÀàÐͶ¨ÒåµÄ¶¼ÊÇvnd.cotype£¬ÓÃÓÚ¼¤»î¹©Ó¦ÉÌ»òÓû§ä¯ÀÀÆ÷×Ô¶¨ÒåµÄij¸öÌØ¶¨¹¦ÄÜ£¬ÆäÖÐcoΪ¹«Ë¾(company)ÃûµÄËõд¡£

9¡¢X-*ÓëX-*¡£À©Õ¹ÀàÐÍ£¬Ä¿Ç°WMLÖл¹Ã»ÓÐʹÓá£

2£©label¡£¸ÃÊôÐÔÖ¸¶¨µÄÎı¾×Ö·û´®¿ÉÒÔ±íʾÓû§µÄ½»»¥Ê¼þ¡£ÀýÈ磬µ±°Ñijһ¸öÈÎÎñ°ó¶¨ÔÚaccept¼üÉÏÖ®ºó£¬²¢ÉèÖÃÁËlabelÊôÐÔ£¬±ÈÈçlabel="gone"£¬ÄÇôä¯ÀÀÆ÷¾Í»á½«labelµÄÖµ¡°gome¡±ÏÔʾÔÚÆÁÄ»ÉÏ£»Èç¹û²»Ö¸¶¨£¬ä¯ÀÀÆ÷Ôò»áÏÔʾĬÈϵġ°ok¡±×Ö·û´®¡£ÎªÁ˱£Ö¤ÄÜÔÚ½ÏСµÄÊÖ»úÉÏÏÔʾ³öÀ´£¬labelµÄÊôÐÔÖµ×î¶à²»³¬¹ý6¸ö×Ö·û¡£²»¹ýÕâ¿ÉÄÜÒòWAPÊÖ»úÆ·ÅÆ¡¢ÐͺŲ»Í¬¶øÉÔÓв»Í¬£¬ÓеÄÊÖ»ú×î¶à²»Äܳ¬¹ý5¸ö×Ö·û¡£¶øÇÒ£¬Èç¹ûÊÖ»úä¯ÀÀÆ÷²»Ö§³Ö¶¯Ì¬±êÇ©ÏÔʾ£¬ÄÇôËü¾Í»áºöÊÓlabelÊôÐÔ¡£

3£©¸ÃÊôÐÔÓÃÓÚÖ¸¶¨doÔªË÷Ëù°ó¶¨Ê¼þµÄÃû³Æ¡£Èç¹û¶à¸ödoÔªËØÖÆ¶¨ÁËÏàͬµÄname£¬ÄÇôËûÃǰ󶨵ÄʼþͳÊôÒ»¸ö¡£Èç¹û¿¨Æ¬Ò»°ãÓ뿨Ƭ×éÒ»¼¶ÖÐdoÔªËØÖÆ¶¨ÁËÏàͬµÄʼþÃû£¬ÄÇô¿¨Æ¬Ò»¼¶µÄʱ¼ä½«±»ÓÅÏÈÖ´ÐУ¬¿¨Æ¬×éÒ»¼¶µÄʼþ½«±»ºöÊÓ¡£

WML¹æ¶¨£¬ÔÚͬһ¿¨Æ¬»òÔÚͬһģ°åÖУ¬²»µÃÖ¸¶¨¾ßÓÐÏàͬʼþÃû£¨name£©µÄÁ½¸ö»òÁ½¸öÒÔÉϵÄdoÔªËØ¡£

ÁíÍ⣬Èç¹ûnameÊôÐÔֵΪ¿Õ£¬ÔòÏ൱ÓÚûÓÐÖ¸¶¨nameÊôÐÔ£¬ÕâʱdoÔªËØÖ´ÐеÄʼþ»ò²Ù×÷ÓÉtypeµÄÊôÐÔÖµ¾ö¶¨¡£

4£©optional¡£Ö¸¶¨ä¯ÀÀÆ÷ÊÇ·ñºöÊÓdoÔªËØ¼°Æä°üº¬µÄÈÎÎñ¡£ÓÐÁ½¸ö¿Éѡֵ£ºtrueºÍfalse¡£Èç¹ûֵΪtrue£¬Ôòä¯ÀÀÆ÷½«ºöÊÓµ±Ç°doÔªËØ£¬¼´²»Ö´ÐÐËüËù°ó¶¨µÄÈÎÎñ¡£·´Ö®£¬ÈôֵΪfalse£¬ÔòÖ´ÐÐdoÔªËØ¡£

3.3.2 ontimerʼþ

ontimerÓÃÓÚÖ¸¶¨Ò»¸öʼþ¡£µ±<timer/> ±êǩָ¶¨µÄʱ¼äµ½ÆÚºó£¬ä¯ÀÀÆ÷¾ÍÖ´ÐÐontimerËùÖ¸¶¨µÄÕâ¸öʼþ¡£ontimerµÄʱ¼ä¿ÉÒÔÊÇÒ»¸öURLµØÖ·£¬Ò»¸ö¿¨Æ¬×飬һ¸öWMLÍøÒ³£¬Ò»·ùͼÏñ»òÆäËû·ûºÏURL¶¨Î»µÄ¹æÔòµÄÎļþ¡£<timer/>±êǩָ¶¨µÄʱ¼äΪÕýÕûÊý£¬µ¥Î»´óСΪ1/10Ãë¡£

ontimerʱ¼äÖ»Äܰüº¬ÔÚcardÔªËØ»òtemplateÔªËØµÄ±êÇ©ÖнøÐж¨Ò壬ÆäÓï·¨ÐÎʽÈçÏ£º

<card id="name" title="label" newcontext="boolean" ordered="true" onenterforward="href" onenterbackward="href" ontimer="href">
ÄÚÈÝ£¨content£©
</card>

»ò£º

<template onenterforward="href" onenterbackward="href" ontimer="href">
ÄÚÈÝ£¨content£©
</template>

ontimerʼþÖ»ÓÐÒ»¸öÊôÐÔ£¬¼´ontimer¡£ËüÓÃÓÚÖ¸¶¨Ò»¸ö³¬Á´£¨href£©µÄURLµØÖ·£¬Ö¸¶¨Ê±¼ätimer¹ýÆÚµÄʱºò£¬Óû§ä¯ÀÀÆ÷¾Í»á°´ÕÕ³¬Á´£¨href£©µÄURL´ò¿ªÏàÓ¦µÄ¿¨Æ¬¡£

3.3.3 onenterforwardʼþ

onenterforwardʼþ½öµ±Óû§Ê¹ÓÃgoÈÎÎñ»òÀàËÆÓÚgoÈÎÎñµÄÈÎÎñÀ´¶¨Î»ºÍä¯ÀÀ¿¨Æ¬Ê±²Å¿É·¢Éú¡£ÉèÖÃonenterforwardʼþºó£¬µ±Óû§½øÈ뵱ǰ¿¨Æ¬×éʱ£¬ä¯ÀÀÆ÷¾Í»á¶¨Î»onenterforwardÊôÐÔ»ò<go/>±êÇ©ÖÐÖ¸¶¨³¬Á´£¨href£©µÄURLµØÖ·£¬²¢´ò¿ªURLÖ¸¶¨µÄ¿¨Æ¬¡£

onenterforwardʼþÐèÒª°üº¬ÔÚcardÔªËØ¡¢templateÔªËØ»òoneventÔªËØµÄ±êÇ©ÖнøÐж¨Ò壬ÆäÓï·¨¸ñʽΪ£º

<card id="name" title="label" newcontext="boolean" ordered="true" onenterforward="href" onenterbackward="href" ontimer="href">
ÄÚÈÝ£¨content£©
</card>

»ò£º

<template onenterforward="href" onterbackward="href" ontimer="href">
ÄÚÈÝ£¨content£©
</template>

»ò£º

<onevent type="onenterforward">
<go href="href"/>ÆäËûÈÎÎñ£¨task£©
</onevent>

ǰÁ½ÖÖ¸ñʽÖУ¬onenterforwardʼþ×÷ΪcardÔªËØ»òtemplateÔªËØ±êÇ©ÖеÄÒ»¸öÊôÐÔ½øÐж¨ÒåµÄ£¬¸ÃÊôÐÔ¼´Îªonenterforward£¬ËüÖÆ¶¨ÁËÒ»¸ö³¬Á´£¨href£©µÄURLµØÖ·£¬µ±Óû§½øÈ뵱ǰ¿¨Æ¬Ê±£¬ä¯ÀÀÆ÷¾Í¾Ý´Ë´ò¿ªURLÖ¸¶¨µÄ¿¨Æ¬¡£ÕâÖÖ¸ñÊ½ÖÆ¶¨µÄÈÎÎñÏ൱ÓëgoÈÎÎñ¡£

3.3.4 onenterbackwardʼþ

µ±Óû§Ê¹ÓÃprevÈÎÎñ»òÀàËÆµÄÈÎÎñÀ´µ¼º½ÖÁijһ¿¨Æ¬Ê±£¬onenterbackwardʼþ²Å¿É·¢Éú¡£»»¾ä»°Ëµ£¬µ±Óû§´ÓÀúÊ·¶ÑÕ»ÖÐѡȡURLµØÖ·£¬²¢Í¨¹ýä¯ÀÀÆ÷´ò¿ªÕâÒ»µØÖ·¶ÔÓ¦µÄ¿¨Æ¬Ê±£¬onenterbackwardʼþ²Å¿ÉÄÜ·¢Éú¡£

ÓëonenterforwardʼþÀàËÆ£¬onenterbackwardʼþÒ²ÐèÒª°üº¬ÔÚcardÔªËØ¡¢templateÔªËØ»òoneventÔªËØµÄ±êÇ©ÖнøÐж¨Òå¡£Æä¾ßÌåÓï·¨¸ñʽÈçÏ£º

<card id="name" title="label" newcontext="boolean" ordered="true" onenterforward="href" onenterbackward="href" ontimer="href">
ÄÚÈÝ£¨content£©
</card>

»ò£º

<template onenterforward="href" onterbackward="href" ontimer="href">
ÄÚÈÝ£¨content£©
</template>

»ò£º

<onevent type="onterbackward">
<go href="href"/>ÆäËûÈÎÎñ£¨task£©
</onevent>

ǰÁ½ÖÖ¸ñʽÖУ¬onterbackwardʼþÊÇ×÷ΪcardÔªËØ»òtemplateÔªËØ±êÇ©ÖеÄÒ»¸öÊôÐÔ½øÐж¨ÒåµÄ£¬¸ÃÊôÐÔ¼´Îªonterbackward£¬ËüÖ¸¶¨ÁËÒ»¸ö³¬Á´£¨href£©µÄURLµØÖ·£¬µ±Óû§Ê¹ÓÃprevµÈÈÎÎñÏî»Øµ½µØÖ·Ê±£¬ä¯ÀÀÆ÷¾Í»á´ò¿ªURLÖ¸¶¨µÄ¿¨Æ¬¡£

ºóÒ»ÖÖ¸ñʽÖУ¬onterbackwardʼþ×÷ΪoneventÔªËØµÄÒ»¸øÀàÐÍÖµ£¬²¢½áºÏ<go/>±êǩָ¶¨Ê¼þ¼¤»îʱä¯ÀÀÆ÷ÐèÒª´ò¿ªµÄ¿¨Æ¬µÄURLµØÖ·¡£

3.3.5 onpickʼþ

onpickʼþÔÚ¶¨Òåʱһ°ãͨ¹ýonpickÊôÐÔÖ¸¶¨Ò»Ð©ÏîÄ¿£¬µ±Óû§Ñ¡Ôñ»òÈ¡ÏûÕâЩÏîĿʱ£¬¼´¿É´¥·¢onpickʼþ£¬Ö´ÐÐonpickÊôÐÔËùÖ¸¶¨µÄÏîÄ¿£¬Èç´ò¿ª¿¨Æ¬¡¢¿¨Æ¬×é»òÆäËûʼþµÈ¡£onpickʼþͨ³£ÔÚoptionÔªËØµÄ±êÇ©ÖнøÐж¨Ò壬ÆäÓï·¨¸ñʽÈçÏ£º

<option value="value" onpick="href">
ÄÚÈÝ£¨content£©
</opiton>

¿ÉÒÔ¿´³öonpickʱ¼ä×÷ΪoptionÔªËØµÄÒ»¸öÊôÐÔÀ´¶¨Òå¾ßÌåµÄ¶¯×÷¡£Õâ¸öÊôÐÔ¼´onpick£¬ËüÖ¸¶¨ÁËʼþ´¥·¢Ê±ä¯ÀÀÆ÷ÐèÒª¶¨Î»µÄ³¬Á´µÄURLµØÖ·¡£

3.3.6 oneventÔªËØ

oneventÔªËØÍ¨¹ý<onevent>ºÍ</onevent>±êÇ©¿ÉÒ԰Ѱüº¬µÄÈÎÎñÓëÌØ¶¨µÄʱ¼äÀ¦°óÔÚÒ»Æð¡£µ±Óû§¼¤»îÕâÒ»ÌØ¶¨Ê¼þʱ£¬oneventÔªËØËù°ó¶¨µÄÈÎÎñ¾Í»á±»Á¢¼´Ö´ÐС£oneventÔªËØµÄÓï·¨¸ñʽÈçÏ£º

<onevent type="type">
ÈÎÎñ£¨task£©
</onevent>

ÆäÖÐtaskÊÇÓëoneventÔªËØ¹ØÁªµÄ¶¯×÷£¬Ò²ÊÇÌõ¼þ¼¤»îʱä¯ÀÀÆ÷¼´½«Ö´ÐеÄÄÚÈÝ¡£ÓëdoÔªËØÒ»Ñù£¬oneventÔªËØÖÐÓû§Ò²±ØÐë°ó¶¨ÇÒÖ»Äܰó¶¨go¡¢prev¡¢noopºÍrefreshËÄÖÖÔªËØËùʵÏÖÈÎÎñÖеÄÒ»¸öÈÎÎñ£¬goÔªËØÓÃÓÚ¶¨Î»Ö¸¶¨URLµØÖ·¡¢prevÔªËØÓÃÓÚ¶¨Î»²¢´ò¿ªÇ°Ò»²Ù×÷»òÈÎÎñ£¬noopΪ¿Õ²Ù×÷£¬refreshÓÃÓÚˢе±Ç°¿¨Æ¬×é»òÈÎÎñ¡£

oneventÔªËØÖ»ÓÐÒ»¸öÊôÐÔ£¬¼´typeÊôÐÔ£¬ËüÊDZØÑ¡ÊôÐÔ£¬Ö÷ÒªÓÃÓÚ¶¨ÒåÌØ¶¨Ê¼þµÄÃû³Æ¡£¸ÃÊôÐÔÖµµÄÊý¾ÝÀàÐÍΪCDATAÐÍ¡£

3.3.7 postfieldÔªËØ

postfieldÔªËØÓÃÓÚÖ¸¶¨µ±ä¯ÀÀÆ÷½Óµ½URLÇëÇóʱ£¬ÏòÔ­·þÎñÆ÷£¨origin server£©´«Ë͵ÄÓòÃûÆäÓòÖµ¡£´«Êäʱ£¬´«ÊäÓò¼°´«ÊäÖµµÄʵ¼Ê±àÂ뷽ʽÖ÷ÒªÒÀÀµÓÚä¯ÀÀÆ÷ÓëÔ­·þÎñÆ÷µÄͨÐÅ·½Ê½¡£postfieldÔªËØÊÇͨ¹ýµ¥¶Àµ<postfield/>±êÇ©½øÐж¨ÒåµÄ£¬ÆäÓï·¨¸ñʽÈçÏ£º

<postfield name="name" value="value">

Ëü¹²ÓÐÁ½¸öÊôÐÔ£ºnameÓëvalue£¬ËüÃǵÄȡֵ¾ùÊôÓÚVDATAÐÍÊý¾Ý¡£ÆäÖУ¬nameÊôÐÔÓÃÓÚÖ¸¶¨´«ÊäÓòµÄÃû³Æ£¬valueÊôÐÔÓÃÓÚ¶¨Òå´«ÊäµÄÖµ¡£ÕâÁ½¸öÊôÐÔ¾ùΪ±ØÑ¡ÊôÐÔ¡£

3.4 ±äÁ¿ÉèÖÃÔªËØÓë±äÁ¿ÉèÖõÄÓйع涨

¼¸ºõËùÓеÄWMLÄÚÈݶ¼¿Éͨ¹ýÉèÖòÎÊýÀ´ÊµÏÖ£¬ÕâΪÎÒÃÇÁé»îµÄ¿ª·¢WML³ÌÐòÌṩÁË·½±ã¡£±¾½ÚÎÒÃÇÏȽéÉÜÒ»¸ö±äÁ¿ÉèÖÃÔªËØ£¬È»ºóÔÙ½éÉÜÓë±äÁ¿ÉèÖÃÓйصÄһЩ¾ßÌ广¶¨¡£

3.4.1 setvarÔªËØ

setvarÔªËØÓÃÓÚÖ¸¶¨ÔÚµ±Ç°ÉÏÏÂÎÄÄÚÈÝÖеıäÁ¿µÄÖµ£¬´Ó²àÃæÓ°ÏìÕýÔÚÔËÐеÄÈÎÎñ¡£ÆäÓï·¨¸ñʽÈçÏ£º <setvar name="name" value="value"/>

ËüÓÐÁ½¸öÊôÐÔ£ºnameºÍvalue¡£Ç°ÕßÓÃÓÚÖ¸¶¨±äÁ¿µÄÃû³Æ£¬ºóÕßÓÃÓÚÖ¸¶¨ËùÐ踳¸ø±äÁ¿µÄÖµ¡£ÕâÁ½¸öÊôÐÔ¶¼ÊDZØÑ¡µÄ£¬ËüÃǵÄÊý¾ÝÀàÐ;ùÊôÓÚVDATAÐÍ¡£Èç¹ûnameÊôÐÔËù¹æ¶¨µÄ±äÁ¿Ãû²»ºÏ·¨»ò²»·ûºÏÔËÐл·¾³µÄÒªÇó£¬ÄÇôsetvarÔªËØÔÚWML³ÌÐòÔËÐÐÖн«±»ºöÊÓ£¬²»ÄÜ·¢»ÓÆäÓ¦ÓеÄ×÷Óá£

3.4.2 ±äÁ¿ÉèÖÃ

WML±à³ÌÖпÉÒÔʹÓñäÁ¿£¬±äÁ¿Ê¹ÓÃǰ±ØÐë½øÐж¨Òå¡£±äÁ¿µÄÃüÃûÔ­Ôò¼°¶¨Òå·½·¨ÎÒÃÇÉÏÒ»ÕÂÒѾ­½²¹ýÁË£¬ÕâÀï²»ÔÙÖØÊö¡£ÔÚÕâÀÎÒÃÇÖ÷Òª½éÉÜWML³ÌÐòÖÐÉèÖñäÁ¿µÄ¹æ¶¨¡£

ÈçǰËùÊö£¬setvarÔªËØ¿ÉÓÃÀ´ÉèÖñäÁ¿£¬ÉèÖÃʱsetvarÔªËØÒ»°ãÐèÒªÔÚgo¡¢prev»òrefreshÔªËØÖнøÐж¨Òå¡£ÁíÍ⣬ÀûÓÃinputºÍselectÔªËØÒ²¿ÉÒÔÉèÖñäÁ¿¡£ÆäÖÐǰÕßÊǽ«Óû§ÊäÈëµÄÎı¾¸³¸ø±äÁ¿£¬×÷Ϊ±äÁ¿µÄÖµ£»¶øºóÕßÔò½«Óû§´ÓoptionÔªËØÖÐÑ¡ÔñµÄvalueÊôÐÔµÄÖµ¸³¸ø±äÁ¿¡£ÓйØinputÔªËØºÍselectÔªËØµÄÓï·¨¸ñʽ¼°¾ßÌåÓ÷¨ÎÒÃǺóÃæÔÙÐнéÉÜ¡£

ÉèÖñäÁ¿Ê±£¬ÒÔϼ¸ÖÖÇé¿ö»¹Ó¦µ±ÒýÆð´ó¼Ò×¢Ò⣺

1£©¿ÉÒÔʹÓÃWMLScriptµÄ±äÁ¿ÖµÉèÖÃWMLµÄ±äÁ¿£¬·´Ö®ÒàÈ»¡£Ò²¾ÍÊÇ˵£¬Ê¹ÓÃWML¼°WMLScript±àд³ÌÐòʱ£¬ËüÃÇ¿ÉÒÔʹÓÃͬÃû±à³Ì¡£

2£©ÔÚWAP¿ª·¢¹¤¾ßÖУ¬Í¨³£ÌṩÓжԱäÁ¿½øÐйÜÀíºÍά»¤µÄÑ¡Ï»ò¶Ô»°¿ò£¬¿ª·¢ÈËÔ±´ÓÖÐÒ²¿ÉÒÔ¶ÔÏàÓ¦µÄ±äÁ¿½øÐÐÉèÖü°±à¼­¡£

3£©ÔÚµ±Ç°ÉÏÏÂÎÄÄÚÈÝÖУ¬¿ÉÒÔʹÓÃcardÔªËØµÄnewcontextÊôÐÔÀ´Ïû³ýËùÓеıäÁ¿Öµ¡£

3.5 Óû§ÊäÈë´¦ÀíÔªËØ

ͨ¹ýWAPÊÖ»úµÄ°´¼ü£¬Óû§¿ÉÒÔÏòä¯ÀÀÆ÷ÏÔʾµÄ¿¨Æ¬ÖÐÊäÈëÊý¾ÝÐÅÏ¢»ò²Ù×÷ÐÅÏ¢¡£WMLΪ´ËרÃÅÌṩÁË´¦ÀíÓû§ÊäÈëµÄÔªËØ¡£

3.5.1 inputÔªËØ

inputÔªËØÓÃÓÚ¶¨ÒåÎı¾ÊµÌå¶ÔÏ󣬰üº¬ÓжÔÊäÈëÎı¾ÄÚÈݵĸñʽ¡¢Êý¾ÝÀàÐÍ¡¢³¤¶È¡¢Öµ¡¢±äÁ¿ÃûµÈ¶àÖÖÊôÐԵľßÌ广¶¨¡£µ±Óû§ÊäÈëÂú×ãinputÔªËØµÄ¹æ¶¨Ê±£¬Ôò½ÓÊÕÊäÈëÐÅÏ¢£¬²¢¸³¸øÖ¸¶¨µÄ±äÁ¿Áé»î½øÐÐÏàÓ¦µÄ²Ù×÷¡¢´¦Àí£»·ñÔò£¬¾Íͨ¹ýä¯ÀÀÆ÷¸ø³ö¾ßÌåµÄ´¦ÀíÒâ¼û£¬²¢½øÐÐÊǵ¥¸öÊäÈë´¦Àí»ò±äÁ¿³õʼ»¯²Ù×÷£¬±ÈÈçˢп¨Æ¬ÒÔÈÃÓû§ÖØÐÂÊäÈ룬»ò¸øÓû§Ö¸³öÊäÈë´íÎóËùÔÚ²¢µÈ´ý½øÒ»²½µÄ´¦ÀíÖ¸ÁîµÈ¡£inputÔªËØÊÇWML±à³ÌÖд¦ÀíÓû§½»»¥»î¶¯µÄÖØÒªÔªËØ£¬Ëüͨ¹ýµ¥¶ÀµÄ<input/>±êÇ©½øÐж¨Ò壬ÆäÓï·¨¸ñʽÈçÏ£º

<input name="variable" title="label" type="type" value="value" default="default" format="specifier" emptyok="false|true" size="n" maxlength="n" tabindex="n"/>

ÆäÖгýÁËnameÊôÐÔÊDZØÑ¡µÄÒÔÍ⣬ÆäËûÊôÐÔ¶¼ÊÇ¿ÉÑ¡µÄ¡£ÕâЩÊôÐԵŦÄܺÍÓ÷¨½éÉÜÈçÏ£º 1£©name¡£¸ÃÊôÐÔÓÃÓÚÖ¸¶¨ÓÃÀ´±£´æÓû§ÊäÈëÎı¾µÄ±äÁ¿ºÍÃû³Æ¡£¶¨ÒånameÊôÐÔºóWML½«¸ù¾Ý¸ÃÊôÐÔÒ²¼´±äÁ¿Ãû£¬Îª¼´½«ÊäÈëµÄÎı¾ÊµÌå¶ÔÏóÓëÖ®´æ´¢¿Õ¼ä£¬ÒÔ±ã½ÓÊÕÓû§ÊäÈë¡£

2£©title¡£¸ÃÊôÐÔÓÃÓÚinputÔªËØµÄ±êÇ©£¬Í¨³£ÊÇλÓÚÊäÈë¿òǰµÄÌáʾÐÅÏ¢¡£

3£©type¡£ÓÃÓÚÖ¸¶¨Îı¾ÊäÈëÇøµÄÀàÐÍ£¬ÓÐtextºÍpasswordÁ½ÖÖÑ¡Ôñ¡£Ä¬ÈÏֵΪtext£¬Ö¸¶¨µÄÓû§¿ÉÒÔÊäÈëÎı¾£¬¶øÇÒÊäÈëµÄÎı¾»áͬʱÖð½¥ÏìÓ¦²¢ÏÔʾÔÚä¯ÀÀÆ÷ÖС£Èç¹ûÑ¡Ôñpassword£¬ÔòÖ¸¶¨Óû§ÊäÈëµÄÎı¾×÷ΪÃÜÂëÎı¾´¦Àí£¬WML³ÌÐò°´Îı¾ÊµÌå½ÓÊÕÊäÈëµÄÊý¾Ý£¬¶øä¯ÀÀÆ÷ÉÏÏìÓ¦Óû§ÊäÈëÏÔʾʱÖð½¥¾ùΪÐǺÅ(*)£¬ÓÉ´ËÆðµ½±£ÃܵÄÄ¿µÄ¡£

4£©value¡£¸ÃÊôÐÔÓÃÓÚÖ¸¶¨nameÊôÐÔËù¶¨Òå±äÁ¿µÄÖµ£¬Ëü½«ÏÔʾÔÚÊäÈë¿òÖС£

5£©default¡£¸ÃÊôÐÔÓÃÓÚÖ¸¶¨nameÊôÐÔËù¶¨Òå±äÁ¿µÄĬÈÏÖµ¡£

6£©format¡£¸ÃÊôÐÔÓÃÓÚ¸ñʽ»¯ÊäÈëµÄÊý¾Ý¡£

7£©maxlength¡£¸ÃÊôÐÔÓÃÓÚÖ¸¶¨Óû§¿ÉÊäÈë×Ö·û´®µÄ×î´ó³¤¶È¡£¸ÃÊôÐÔµÄÉÏÏÞΪ256£¬×î¶à²»Äܳ¬¹ý256¸ö×Ö·û¡£

8£©emptyok¡£ÓÃÓÚÖ¸¶¨Óû§ÊÇ·ñ¿ÉÒÔ²»ÔÚÊäÈë¿òÄÚÊäÈëÄÚÈÝ¡£

9£©size¡£¸ÃÊôÐÔÓÃÓÚÖ¸¶¨ÊäÈë¿òµÄ¿í¶È£¬¿í¶ÈֵΪ×Ö·û¸öÊý¡£

10£©tabindex¡£ÓÃÓÚÖ¸¶¨¶à¸öÊäÈë¿ò´æÔÚʱ£¬ÀàËÆÓÚHTMLÖÐTab¼üµÄ¾ßÌåλÖá£

3.5.2 selectÔªËØ

Ñ¡ÔñÁбíÊôÓÚÊäÈëÔªËØ£¬ÔÊÐíÓû§´ÓÑ¡ÏîÁбíÖÐÑ¡ÔñÐèÒªµÄÏîÄ¿¡£WML²»½öÖ§³Öµ¥Ñ¡ÁÐ±í£¬¼°µ¥Ñ¡Ï¶øÇÒÖ§³Ö¶àÑ¡ÁÐ±í£¬Ò²¾ÍÊǸ´Ñ¡Ïî¡£selectÔªËØÔÊÐíÓû§´ÓÑ¡ÁбíÖÐÑ¡ÔñËùÐèµÄÏîÄ¿¡£ÁбíÖеÄÑ¡Ïî²ÉÓúóÃæÎÒÃǾÍÒª½²µ½µÄoptionÔªËØ½øÐж¨Ò壬һ°ãÊÇÒ»Ðиñʽ»¯µÄÎı¾¡£±à³Ìʱ£¬ÎÒÃÇ¿ÉÒÔʹÓÃoptgroupÔªËØ½«optionÔªËØµÄÇé¿öÏîÄ¿·Ö³É²»Í¬¼¶±ð»ò²ã´ÎµÄÑ¡Ïî×飬ΪÓû§Ñ¡ÔñÌṩ·½±ã¡£

selectÔªËØÊÇͨ¹ý<select>ºÍ</select>±êÇ©½øÐж¨ÒåµÄ£¬Óï·¨¸ñʽÈçÏ£º

<select title="label" multiple="false|true" name="variable" default="default" iname="index_var" ivalue="default" tabindex="n">
ÄÚÈÝ£¨content£©
</select>

ÆäÖÐËùÓÐÊôÐÔ¶¼ÊÇ¿ÉÑ¡µÄ¡£selectÔªËØ¸÷¸öÊôÐԵŦÄܺÍÓ÷¨½éÉÜÈçÏ£º

1£©multiple¡£¸ÃÊôÐÔÓÃÓÚÖ¸¶¨Ñ¡ÔñÁбíÊÇ·ñ¿ÉÒÔʹÓø´Ñ¡¿ò¡£

2£©name¡£¸ÃÊôÐÔÓÃÓÚÖ¸¶¨½ÓÊÕÑ¡ÏîÖµµÄ±äÁ¿µÄÃû³Æ£¬±äÁ¿ÖµÓÉvalueÊôÐÔÔ¤É趨¡£

3£©value¡£ÓÃÓÚÖÆ¶¨nameÊôÐÔËù¶¨Òå±äÁ¿µÄĬÈÏÖµ¡£

4£©iname¡£ÓÃÓÚÖ¸¶¨°üº¬ÅÅÐòºÅµÄ±äÁ¿µÄÃû³Æ¡£

5£©ivalue¡£ÓÃÓÚÖ¸¶¨Ñ¡ÔñÁбíÖб»Ñ¡ÖÐÑ¡ÏîµÄÖµ£¬ÊÇÒ»¸ö¾ßÓÐÅÅÐòºÅÐÔÖʵÄÖµ¡£ 6£©title¡£ÓÃÓÚÖ¸¶¨Ñ¡ÔñÁбíµÄ±êÌâ¡£

7£©tabindex¡£ÓÃÓÚÖ¸¶¨µ±Ç°Ñ¡Ôñ¹â±êÔÚÑ¡ÔñÁбíÖеľßÌåλÖ㬸ÃλÖü´Îªµ±Ç°Ñ¡Ôñ²Ù×÷½«ÒªÑ¡ÔñµÄÑ¡ÏîËùÔÚµÄλÖá£

3.5.3 optionÔªËØ

optionÔªËØÓÃÓÚ¶¨ÒåselectÔªËØÖеÄÒ»×鵥ѡÏî¡£Ëüͨ¹ý<option>ºÍ</option>±êÇ©½øÐж¨Ò壬²¢¿É°üÀ¨Ê¼þºÍµ¥Ñ¡ÏîµÄÏÔʾÎı¾µÈÐÅÏ¢£¬ÆäÓï·¨¸ñʽÈçÏ£º

<option title="label" value="value" onpick="href">
ÄÚÈÝ£¨content£©
</option>

optionÔªËØµÄÊôÐÔ¾ùΪ¿ÉÑ¡£¬¸÷ÊôÐÔ¹¦Äܼ°Ó÷¨ËµÃ÷ÈçÏ£º

1£©value¡£¸ÃÊôÐÔÓÃÓÚÉèÖüüÖµ¡£µ±Óû§Ñ¡µ½¸ÃÑ¡ÏîÖ®ºó£¬optionÔªËØ¾Í»á½«¸ÃÖµ¸³¸øseletÔªËØµÄnameÊôÐÔËùÖ¸¶¨µÄ±äÁ¿¡£

2£©title¡£ÓÃÓÚoptionÔªËØÖÆ¶¨µÄÒ»¸ö±êÌ⣬ÒÔ±ãÌáʾÓû§²Ù×÷¡£

3£©onpick¡£¸ÃÊôÐÔÓÃÓÚÖ¸¶¨Óû§Ñ¡µ½¸ÃÏî²¢°´accept¼üºóËù´ò¿ª¿¨Æ¬×éµÄL¡£

3.5.4 optgroupÔªËØ

optgroupÔªËØÓÃÓÚ½«¶à¸öÏà¹ØµÄoptionÔªËØ½øÐзÖ×飬Óû§ä¯ÀÀÆ÷¿ÉÒÔ½èÖúÕâÖÖ·Ö×éÀ´°²ÅÅÑ¡ÏîÁбíµÄÏÔʾ²¼¾Ö£¬ÒÔ·½±ãÓû§Ñ¡Ôñ¡£optgroupÔªËØÊÇͨ¹ý<optgroup>ºÍ</optgroup>±êÇ©½øÐж¨ÒåµÄ£¬ÆäÓï·¨¸ñʽÈçÏ£º

<optgroup title="label">
ÄÚÈÝ£¨content£©
</optgroup>

ËüËù°üº¬µÄÄÚÈÝÖÐÐèÒª°üº¬ÖÁÉÙÒ»´ÎoptionÔªËØ»òÆäËûµÄoptgroupÔªËØ¡£

optgroupÔªËØÖ»ÓÐÒ»¸öÊôÐÔ£¬¼´titleÊôÐÔ£¬ÓÃÓÚ¶¨ÒåoptgroupÔªËØµÄ±êÌ⣬ÒÔ±ãÌáʾÓû§²Ù×÷¡£

3.5.5 fieldsetÔªËØ

fieldsetÔªËØÓÃÓÚÉ趨ÊäÈë¿òºÍÏàÓ¦µÄ˵Ã÷Îı¾£¬´Ó¶øÓû§¾Í¿ÉÒÔÀûÓÃinputÔªËØµÈ½èÖú¸ÃÊäÈë¿òÊäÈëËùÐèµÄÊý¾ÝÐÅÏ¢¡£fieldsetÔªËØµÄÓï·¨¸ñʽÈçÏ£º

<fieldset title="label">
ÄÚÈÝ(content)
</fieldset>

ÓÉÓÚfieldsetÔªËØºÍÊäÈëÓйأ¬ËùÒÔËüÃǵÄÄÚÈÝÖпÉÒÔ°üº¬ÓëÊäÈëÓÐ¹ØµÄÆäËûÔªËØ¡£ ÆäÓï·¨¸ñʽ¿ÉÒÔ¿´³ö£¬fieldsetÔªËØÖ»ÓÐÒ»¸öÊôÐÔ£¬¼´titleÊôÐÔ£¬ÓÃÓÚ¶¨ÒåfieldsetÔªËØµÄ±êÌ⣬ÒÔ±ãÌáʾÓû§²Ù×÷¡£

3.6 ꡢͼÏñ¡¢¶¨Ê±Æ÷¼°ÆäÔªËØ

±¾½ÚÎÒÃǽ²½âÓ붨λºÍ¶¨Ê±¿ØÖÆÓйصÄ3ÀàÔªËØ£¬°üÀ¨anchor¡¢a¡¢img¡¢timer¼¸ÖÖÔªËØ¡£Ê¹ÓÃËüÃÇ¿ÉÒÔÔÚWML¿¨Æ¬Öд´½¨³¬Á´½Ó£¬»òÔÚÎı¾Á÷ÖÐÏÔʾһ·ùͼÏñ£¬»òÉèÖö¨Ê±Æ÷À´¿ØÖÆÓû§²Ù×÷¼°¿¨Æ¬ÏÔʾµÈ¡£

3.6.1 anchorÔªËØ

anchorÔªËØÓÃÓÚ´´½¨Ò»¸ö³¬Á´½ÓµÄÍ·²¿£¬³¬Á´½ÓµÄÆäÓಿ·ÖΪÓû§Ö¸¶¨µÄURLµØÖ·¡£µ±³ÌÐòÔËÐÐÖÐÓû§Ñ¡Öиó¬Á´½Óʱ£¬ä¯ÀÀÆ÷¾Í»á±»ÒýÈëµ½³¬Á¬½ÓÖ¸¶¨µÄµØÖ·£¬ÈçÆäËû¿¨Æ¬×é»òͬһ¿¨Æ¬×éÖÐµÄÆäËû¿¨Æ¬¡£

anchorÔªËØÓÉ<anchor>ºÍ</anchor>±êÇ©½øÐж¨Ò壬ËüËù°üº¬µÄ³¬Á¬½Ó±ØÐëÊÇÕæÊµ´æÔڵ쬶øÇÒÊÇÄܹ»ÕýÈ·Á¬½ÓµÄ³¬Á¬½Ó¡£anchorÔªËØ¶¨Î»³¬Á´½Óʱ£¬±ØÐëͨ¹ýÏà¹ØµÄÈÎÎñÔªËØÍê³É¶¨Î»´¦Àí£¬ÈçgoÔªËØ¡¢prevÔªËØ¡¢refreshÔªËØµÈ¡£²»¹ý£¬ÔÚanchorÔªËØÖÐÖ»Äܰüº¬1¸ö¶¨Î»ÈÎÎñ£¬¶àÓÚÒ»¸öʱ»áµ¼ÖÂWMLÔËÐдíÎó¡£

anchorÔªËØµÄÓï·¨¸ñʽÈçÏ£º

<anchor title="label">
ÈÎÎñ
Îı¾
</anchor>

ÆäÖеÄÈÎÎñÐèÒª°üº¬Ò»¸ö½øÐж¨Î»µÄÈÎÎñÔªËØ¡£¿ÉÒÔ¿´µ½£¬anchorÔªËØÖ»ÓÐÒ»¸öÊôÐÔ£¬¼´titleÊôÐÔ£¬ÓÃÓÚ¶¨ÒåfieldsetÔªËØµÄ±êÌ⣬ËüÓÃÓÚ¶¨Òå¼´titleÊôÐÔ£¬ÓÃÓÚ¶¨ÒåfieldsetÔªËØµÄ±êÌ⣬ÒÔ±ãÌáʾÓû§²Ù×÷¡£ÔªËصij¬Á¬½ÓµÄ±êÌâ¡£Óû§ä¯ÀÀʱ¿ÉÀûÓÃÕâÒ»±êÌâÀ´¼°Ê±Á˽â²Ù×÷µÄ³¬Á¬½ÓµÄÃû³Æ»òÕßÓйØÌáʾÐÅÏ¢¡£

3.6.2 aÔªËØ

aÔªËØÊÇÓÉanchorÔªËØµÄ¼ò»¯ÐÎʽ£¬ËüÄÚº¬ÁËanchorÔªËØÐèÒª°üº¬µÄgoÔªËØ¹¦Äܰ®Íê³É³¬Á¬½Ó¶¨Î»£¬²¢ÇÒ²»ÔÙ°üº¬ÆäËûÈκαäÁ¿ÉèÖá£ËüʹÓÃ<a>ºÍ</a>±êÇ©½øÐж¨Òå¡£

3.6.3 imgÔªËØ

imgÔªËØÓÃÓÚ¸ñʽ»¯µÄÎı¾ÖзÀÖ¹ºÍÏÔʾһ·ùͼÏñ¡£µ±È»£¬Ç°ÌáÊÇÓû§ËùÓõÄä¯ÀÀÆ÷±ØÐëÖ§³ÖͼÏñÏÔʾ¡£imgÔªËØÓɵ¥¶ÀµÄ<img/>±êÇ©½øÐж¨Ò壬Ëü²»°üº¬ÆäËüÔªËØ¡£ÆäÓï·¨¸ñʽÈçÏ£º

<img alt="text" src="url" localsrc="icon" aligh="alignment" height="n" width="n" vspace="n" hspace="n"/>

ÊôÐÔÖÐaltºÍsrcÊDZØÐëÒªÓе쬯äËû¿ÉÑ¡¡£ÁíÍ⣬ÐèҪעÒâµÄÊÇimgÔªËØÒª·ÅÔÚpÔªËØÀï
£¬¶ø²»ÄÜ·ÅÔÚdo»òoptionÔªËØÀï¡£

imgÔªËØ¸÷¸öÊôÐԵŦÄܺÍÓ÷¨½éÉÜÈçÏ£º

1£©alt¡£¸ÃÊôÐÔÓÃÀ´Ö¸¶¨µ±ÊÖ»ú²»Ö§³ÖͼÏñÏÔʾÓÃÀ´Ìæ´úÏÖʵµÄÎÄ×ÖÎı¾¡£

2£©src¡£¸ÃÊôÐÔÓÃÓÚÖ¸¶¨Í¼ÏñÎļþµÄURLµØÖ·¡£

3£©localscr¡£¸ÃÊôÐÔÓÃÀ´Ö¸¶¨ÏÔʾ´æÔÚÊÖ»úROMµÄͼ±êÎļþ¡£

4£©align¡£¸ÃÊôÐÔÓÃÀ´Ö¸¶¨Í¼ÏñÏÔʾÊÇÏà¶Ôµ±Ç°Îı¾ÐÐµÄ¶ÔÆë·½Ê½¡£

5£©height¡£ÓÃÓÚÉ趨ͼÏñÏÔʾʱµÄ¸ß¶È¡£

6£©width¡£ÓëheightÊôÐÔÀàËÆ£¬ÓÃÓÚÉ趨ͼÏñÏÔʾʱµÄ¿í¶È»ò¿í¶È°Ù·Ö±È¡£

7£©vspace¡£¸ÃÊôÐÔÓÃÓÚÖ¸¶¨Í¼ÏñÏÔʾʱµÄÉϱ߾àºÍϱ߾࣬ĬÈÏֵΪ0¡£

8£©hspace¡£ÓëvspaceÊôÐÔÀàËÆ£¬¸ÃÊôÐÔÓÃÓÚÖ¸¶¨Í¼ÏñÏÔʾʱµÄ×ó±ß¾àºÍÓұ߾ࡣ

3.6.4 timerÔªËØ

timerÔªËØÓÃÓÚÉ趨һ¸ö¶¨Ê±Æ÷£¬¿ÉÒÔÑÓʱÏÔʾ¿¨Æ¬×é¡¢¿¨Æ¬£¬»òʵÏÖWML³ÌÐòµÄµÈ´ý²Ù×÷£¬»òÔÚ¿¨Æ¬×éºÍ¿¨Æ¬Ö®¼äʵÏÖÇл»ÒÔÈ¡µÃ¶¯»­Ð§¹û¡£

Ò»¸ö¿¨Æ¬Ö»ÄÜʹÓÃÒ»´ÎtimerÔªËØ£¬Ò²¼´ÊÇ˵ֻÄÜÉèÖÃÒ»¸ö¶¨Ê±Æ÷¡£µ±Óû§½øÈ뻹Óж¨Ê±Æ÷µÄ¿¨Æ¬Ê±£¬¶¨Ê±Æ÷¾Í»á¿ªÊ¼¹¤×÷£¬Æäʱ¼äÖµ¾Í»áÖð½¥¼õС¡£timerÔªËØÖ¸¶¨µÄʱ¼äÖµµ¥Î»1/10Ãë¡£ÆäÓï·¨¸ñʽÈçÏ£º

<timer name="variable" value="value"/>

ËüµÄÁ½¸öÊôÐÔÖУ¬valueÊôÐÔÊDZØÑ¡µÄ£¬nameÊôÐÔΪ¿ÉÑ¡¡£nameÊôÐÔÓÃÓÚÖ¸¶¨±íʾʱ¼äÖµµÄ±äÁ¿µÄÃû³Æ£¬¸Ã±äÁ¿µÄȡֵÓɶ¨Ê±Æ÷µÄʱ¼äÖµ¾ö¶¨£¬Ê±¼äÖµ¼õС£¬¸Ã±äÁ¿µÄÖµÒ²ÏàÓ¦µØ¼õС£¬²¢ÖÕʼ±£³Ö²»±ä¡£

valueÊôÐÔÓÃÓÚÖ¸¶¨nameÊôÐÔËù¶¨Òå±äÁ¿µÄ³õʼֵ¡£Èç¹ûnameÊôÐÔ¶¨ÒåµÄ±äÁ¿ÔÚ¶¨Ê±Æ÷³õʼ»¯Ê±»¹Ã»ÓÐÖµ£¬ÄÇô¸Ã±äÁ¿¾Í½«²ÉÓÃvalueÊôÐÔÖ¸¶¨µÄÖµ£»·ñÔò£¬¸Ä±äÁ¿¾Í»áºöÊÓvalueÊôÐÔµÄÖµ¡£Èç¹ûûÓж¨ÒånameÊôÐÔ£¬Ò²¾ÍÊÇ˵£¬Ã»ÓÐÖ¸¶¨Ê±¼ä±äÁ¿£¬ÄÇôtimerÔªËØÖ¸¶¨µÄ¶¨Ê±Æ÷ÈÔ½«²ÉÓÃvalueÊôÐÔµÄÖµ½øÐÐÑÓʱ´¦Àí¡£

3.7 Îı¾¸ñʽ»¯¼°ÆäÔªËØ


WML³ÌÐòÖУ¬ÎªÊ¹ÏÔʾµÄÎı¾³ÊÏÖ³ö·á¸»µÄÑùʽ£¬WMLÌṩÁËһЩÓÃÓÚ¸ñʽ»¯µÄÔªËØ£¬ÎÒÃÇͨ¹ýÕâÐ©ÔªËØ¼°ÆäÏàÓ¦µÄ±êÇ©¿ÉÒÔ¶ÔÎı¾½øÐбê×¢ºÍ¿ØÖÆ£¬´Ó¶øÊµÏÖ²»Í¬µÄÏÔʾЧ¹û¡£

3.7.1 ÔöÇ¿ÔªËØ

ÔöÇ¿ÔªËØ¶¼ÊÇһЩ³É¶ÔµÄ±êÇ©£¬ÓÃÓÚÖ¸¶¨Îı¾µÄÔöÇ¿ÏÔʾÐÅÏ¢¡£±ÈÈçbÔªËØÍ¨¹ý<b></b>±êÇ©¿ÉÒÔ¿ØÖÆÆäÖеÄÎı¾°´ÕÕ´ÖÌå×Ö½øÐÐÏÔʾ¡£ 3.7.2 brÔªËØ

¡°br¡±¼´break£¬ÊÇÓÃÓÚ»»ÐеÄÔªËØ£¬ËüÊÇʹÓõ¥¶ÀµÄ<br/>±êÇ©½øÐж¨ÒåµÄ¡£brÔªËØµÄ×÷ÓÃÏ൱ÓÚ²åÈëÒ»¸ö»Ø³µ·û¡£

3.7.3 pÔªËØ

¡°p¡±¼´Ö¸paragraph£¬pÔªËØÓÃÓÚ»®·Ö¶ÎÂ䣬Êǵ±Ç°Îı¾»»Ðв¢²åÈëÒ»¸ö¿Õ°×ÐС£pÔªËØ¿ÉÒÔʹÓõ¥¶ÀµÄ<p/>±êÇ©½øÐж¨Ò壬Ҳ¿ÉÒÔʹÓÃ<p>ºÍ</p>±êÇ©³É¶ÔµÄ½øÐж¨Òå¡£ÆäÓï·¨¸ñʽΪ£º

<p aligh="alignment" mode="wrapmode"/>

»ò

<p aligh="alignment" mode="wrapmode"/>
Îı¾
</p>

1£©align¡£¸ÃÊôÐÔÓÃÓÚÉèÖöÎÂäÔÚä¯ÀÀÆ÷ÖÐµÄ¶ÔÆë·½Ê½£¬ÓÐleft¡¢centerºÍrighÈýÖÖȡֵ¡£ÕâÈýÖÖ²ÎÊýÖµ·Ö±ð±íʾpÔªËØµ±Ç°¶¨ÒåµÄÎı¾¶ÎÂä¼°ä¯ÀÀÆ÷´°¿ÚµÄ×ó²à¡¢ÖмäºÍÓÒ²à½øÐÐ¶ÔÆë¡£Ä¬ÈÏֵΪleft£¬¼°¶ÎÂäÓëä¯ÀÀÆ÷´°¿ÚµÄ×ó²à¶ÔÆëÅÅÁС£

2£©mode¡£¸ÃÊôÐÔÓÃÓÚÖ¸¶¨ÏÂÒ»¶ÎÂäµÄ»»Ðз½Ê½¡£

3.7.4 tdÔªËØ

tdÔªËØÓÃÓڹ涨±í¸ñµ¥Ôª¸ñµÄÄÚÈÝ¡£ÆäÓï·¨¸ñʽÈçÏ£º

<td> µ¥Ôª¸ñÄÚÈÝ </td>

3.7.5 trÔªËØ

WMLÖеıí¸ñÊǰ´ÕÕÐС¢ÁнøÐÐ×éÖ¯µÄ¡£Ò»¸ö±í¸ñÓÉÈô¸ÉÐÐ×é³É£¬Ã¿ÐÐÓÉÈô¸ÉÁÐ×é³É¡£trÔªËØÓÃÓÚ¶¨Òå±í¸ñµÄÐС£ÆäÓï·¨¸ñʽÈçÏ£º

<tr> µ¥Ôª¸ñÄÚÈÝ </td>
</tr>

3.7.6 tableÔªËØ

tableÔªËØÓëtrÔªËØ¡¢tdÔªËØÒ»Æð£¬¿ÉÓÃÀ´´´½¨ÄÜÈÝÄÉÎı¾ºÍͼÏñµÄ±í¸ñ£¬²¢¿ÉÉèÖñí¸ñ¸÷ÁÐÖÐÎı¾ºÍͼÏñµÄ¶ÔÆë·½Ê½¡£ÆäÓï·¨¸ñʽÈçÏ£º

<table align="alignment" title="label" columns="n">

»ò

<table align="alignment" title="label" columns="n">
ÄÚÈÝ
</table>

ÆäÖи÷¸öÊôÐԵŦÄܺÍÓ÷¨½éÉÜÈçÏ£º

1£©align¡£¸ÃÊôÐÔÓÃÓÚÖ¸¶¨±í¸÷¸öÁÐÖÐÎı¾ºÍͼÏñµÄ¶ÔÆë·½Ê½¡£

2£©title¡£¸ÃÊôÐÔÓÃÓÚÖ¸¶¨tableÔªËØµÄ±êÌâ¡£

3£©columns.¸ÃÊôÐÔÓÃÓÚÖ¸¶¨±í¸ñµÄÁÐÊý£¬¸ÃÊý²»ÄÜΪ0¡£

£¨ÔðÈα༭ Ray hotray@ccidnet.com£©

Ïà ¹Ø ÎÄ ÕÂ

µÚÒ»ÕÂ WAP Server = Web Server + Configuration (2001-05-25 16:17)
µÚ¶þÕ WMLÓïÑÔ»ù´¡ (2001-05-25 16:17)