这方面的资料不多,还是记在这里保险一些。
参考
BAE团队:JIL Widget规范(微技格式及打包分成)
原文:http://yidonglabs.blog.163.com/blog/static/10509442220107183340516/
解析Widget包,第一步是找到入口文件(这里先忽略认证,安全方面的问题)。
根据规范
content元素的目的是在JIL 1.0.x和JIL 1.2/W3C之中是相同的。万一content元素丢失,WRT应该将Widget根目录下的下述文件之一作为启动文件,查找的优先级如下:
index.html
index.htm
index.xhtml
index.xht
注意:尽管JIL 1.0.x运用“charset”属性来指明字符集,然而JIL 1.2/W3C通过“encoding”属性标识字符集。如同其他方面的差异,该Widget运行库必须支持所引用的命名空间的两个机制。
扩展:在JIL 1.0.x规范定义中,content元素用来指定widget user agent初始化widget时所用到的资源。content元素必须包含src属性,可以包含type和charset可选属性。src指向Widget文件夹下的文件,type指出文件类型(默认为text/html),charset指出文件的编码格式。
1.parse config.xml文件,查找<content>;
2.找到了就使用该文件;
3.没有找到使用下述文件之一作为启动文件,查找的优先级如下:
index.html
index.htm
index.xhtml
index.xht