如何对WMLscript做解释
有没有知道如何对对WMLscript做解释,如何得到WMLscript的标准库
希望能高手帮助和讨论这方面技术,不胜感激。
问题点数:0、回复次数:11Top
1 楼lovemcu(love_mcu)回复于 2003-09-03 12:07:19 得分 0
有没有搞错,怎么没有人回复,是不是等到我做完以后,来向大家解说Top
2 楼zhongmao(西风瘦马)回复于 2003-09-03 13:05:54 得分 0
对WMLscript做解释?什么意思啊?
我不是高手,但有兴趣和你交流Top
3 楼lovemcu(love_mcu)回复于 2003-09-03 17:26:19 得分 0
下面是我的一些解释和问题,现在,急!!!,急!!!,急!!!
现在有一个Alert.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="card1">
<p>
alert example
</p>
<do type="accept">
<go href="Alert.wmls#displayalert()" />
</do>
</card>
</wml>
现在有一个Alert.wmls文件内容如下
extern function displayalert()
{
Dialogs.alert("Hello wireless world!");
};
我在m3gate模拟器上点击accept时,会自动执行Alert.wmls#displayalert()这个语句,
m3gate模拟器会执行Alert.wmls文件中的displayalert(),由Dialogs.alert("Hello wireless world!")
来显示一个对话框“Hello wireless world!”的提示,这就是一个WMLscript解释并运行的过程.
我现在要在自己的Wap browser实现如上过程,我想是要WMLscript的标准库支持,并且要有WMLscript的解释器
望高手能指正如何得到WMLscript的解释器和WMLscript的标准库
Top
4 楼zhongmao(西风瘦马)回复于 2003-09-05 15:08:31 得分 0
WAP浏览器就能解释wmlscript,
标准库我是在书上看到的,《WAP高级编程》Top
5 楼gOODiDEA(无语)回复于 2003-09-07 17:23:03 得分 0
See also
http://www.devguru.com/Technologies/wmlscript/quickref/wmls_intro.htmlTop
6 楼lovemcu(love_mcu)回复于 2003-09-15 11:46:46 得分 0
本人现在对WMLscript做解释有了一点眉目了,主要是对字节码行解释,所谓的字节码就是8位机器码,WMLscript自己定义了一套一种语言,来规范操作。
但其中还涉及到对库函数和外部函数的操作,有两个问题:
1,我想库函数也应是以字节码的形式表现吧
2,访问外部函数,是不是要下载字节码,操作过程是什么样的,外部函数的一个例子
use url myTest "http://www.host.com/script"
function my_Test(myTest)
{
var value = myTest#myTest(myTest)
return value;
} ;
Top
7 楼lovemcu(love_mcu)回复于 2003-09-30 10:31:07 得分 0
请高兴的告诉大家,我的问题已由我自己解决,
如果以后谁遇到这个问题,可以找我,如果在做方面的项目,可以合作
给一点小费可以提供源代码Top
8 楼gaoyq111(高高)回复于 2003-11-24 10:31:48 得分 0
老兄,怎么解决的?
可否相告?Top
9 楼snowlee(xiaoni)回复于 2003-11-25 22:56:11 得分 0
TO:lovemcu(love_mcu)
首先祝贺你解决问题,想请教你些问题:
那个浏览器是你自己做的吗?里面对wml页面处理的大致过程是怎样的?包括连接网络的开始。
因为我现在要做手机里的微浏览器(C语言),但我刚毕业,身上没钱,:)可否告知?谢谢!Top
10 楼imac1314(嗜血元兽)回复于 2003-11-28 09:24:39 得分 0
看看wml的书籍上面都有的Top
11 楼lovemcu(love_mcu)回复于 2003-12-03 11:56:44 得分 0
对,多看书,多看资料Top



