rexseeClient
返回手册目录
【函数】void build(String xmlUrl)
【说明】根据指定的XML文件创建本地客户端,不检查版本号。注意,解析XML文件时使用默认编码,用rexseeApplication.setDefaultEncoding()设置默认编码。
【返回】
【参数】 xmlUrl:XML文件地址,XML文件的格式如下:
<?xml version="1.0"?>
<client version="versionCode">
<file url="remoteUrl" path="localPath"/>
<file url="remoteUrl" path="localPath"/>
<file url="remoteUrl" path="localPath"/>
......
<file url="remoteUrl" path="localPath"/>
<client>
其中,versionCode是版本号,必须是数字。remoteUrl是要下载的文件URL,必须是基于本XML文件URL的相对地址,不能带"http://"。localPath也必须是相对地址(基于getRoot()返回的地址),不能带"file://"。
在下载的文件列表中,应将首页的localPath指定为"index.html",载入客户端时系统会首先访问该位置。
【示例】
var rtn = rexseeClient.build('../../client/buildClient.xml'); if(rtn==''){alert('创建完毕!');}else{alert(rtn);};
运行示例

【函数】String getXML(String xmlUrl)
【说明】获取指定的XML文件的内容,以字符串形式返回,主要用于调试。注意,解析XML文件时使用默认编码,用rexseeApplication.setDefaultEncoding()设置默认编码。
【返回】XML文件内容。
【参数】xmlUrl:XML文件地址。
【示例】
alert(rexseeClient.getXML('../../client/buildClient.xml'));
运行示例

【函数】JsonArray getJson(String xmlUrl)
【说明】获取指定的XML文件进行解析并返回Json字符串,主要用于调试。注意,解析XML文件时使用默认编码,用rexseeApplication.setDefaultEncoding()设置默认编码。
【返回】Json数组,可以使用eval('('+json+')')转换为JavaScript数组。
【参数】xmlUrl:XML文件地址。
【示例】
alert(rexseeClient.getJson('../../client/buildClient.xml'));
运行示例

【函数】int getLatestVersion(String xmlUrl)
【说明】根据指定的XML文件获取最新的版本号,该函数不会显示进度条。注意。解析XML文件时使用默认编码,用rexseeApplication.setDefaultEncoding()设置默认编码。
【返回】最新版本号,-1表示不可用。
【参数】xmlUrl:XML文件地址。
【示例】
rexseeProgressDialog.show('Reading data......');
alert(rexseeClient.getLatestVersion('../../client/buildClient.xml'));
rexseeProgressDialog.hide();
运行示例

【函数】int getRoot(String xmlUrl)
【说明】获取默认的客户端根文件夹。
【返回】本地文件夹地址。
【参数】
【示例】
alert(rexseeClient.getRoot('../../client/buildClient.xml'));
运行示例

【函数】int getHomepage(String xmlUrl)
【说明】获取默认的客户端首页。
【返回】本地文件地址。
【参数】xmlUrl:XML文件地址。
【示例】
alert(rexseeClient.getHomepage('../../client/buildClient.xml'));
运行示例

【函数】int getVersion(String xmlUrl)
【说明】获取当前版本号,-1表示不可用。
【返回】当前版本号。
【参数】xmlUrl:XML文件地址。
【示例】
alert(rexseeClient.getVersion('../../client/buildClient.xml'));
运行示例

【函数】void load(String xmlUrl)
【说明】载入客户端首页。
【返回】
【参数】xmlUrl:XML文件地址。
【示例】
rexseeApplication.setDefaultEncoding('GBK');
rexseeClient.load('../../client/buildClient.xml');
运行示例

【函数】void launch(String xmlUrl)
【说明】将客户端首页设为系统首页并重启动,重启动后将直接访问客户端首页,注意,通常在调用该函数前应调用rexseeApplication.setDefaultEncoding()设置编码。
【返回】
【参数】xmlUrl:XML文件地址。
【示例】
rexseeApplication.setDefaultEncoding('GBK');
rexseeClient.launch('../../client/buildClient.xml');
运行示例
返回手册目录