当前位置: BOLT界面引擎 > 相关工具 > XLUECL介绍

XLUECL介绍

作者:王通 2012-03-14

XLUECL介绍

 

         检查xar包、xml文件和lua脚本的编写错误,编译生成XLUE引擎运行所必须的nametable.cfg文件。Nametable是类似于导出表一样,存储各类模板和control信息

 

 

使用方法:

-------编译XARxluecl  -xar   c:\bolt

-------编译XMLxluecl  -xml  c:\bolt.xml

-------编译LUA:  xluecl  -lua   c:\bolt.lua

 

编译xml

 

编译lua

 

编译xar

 

常见错误:

1)       编码错误

error: the file E:\Work\Xunlei\xunlei_uiengine\source\res\BoltFox\layout\Address

.xml.lua is not no bom utf8 encoding

 

解决方案:将编码改为无bom头的utf8

 

2)       Xml格式不对

E:\Work\Xunlei\xunlei_uiengine\source\res\BoltFox\layout\Address.xml(23) : error

 xml: xml not well-formed (invalid token)

 

解决方案:根据给出的文件及行号,找到错误点并修正

 

3)       Lua语法错误

E:\Work\Xunlei\xunlei_uiengine\source\res\BoltFox\layout\Address.xml : error lua

: E:\Work\Xunlei\xunlei_uiengine\source\res\BoltFox\layout\Address.xml.lua:15: u

nexpected symbol near 'end' at <method_def><SetAddress>

 

解决方案: 根据给出的文件及行号,找到错误点并修正

 

4)       出现不该出现的节点名称

E:\Work\Xunlei\xunlei_uiengine\source\res\BoltFox\layout\Address.xml(22) : error

 xml: xml 根据父元素 'children' 的内容模型,元素 'event' 为意外元素。

 

解决方案:event节点移除,因为xlue xml编写规则中children不存在event节点

 

迅雷公司 版权所有 Copyright 2003-2010 Thunder Inc.All Rights Reserved. 意见反馈:xl7doc@xunlei.com