发明名称 一种基于文档的HSML解析方法及系统
摘要 本发明公开一种基于文档的HSML解析方法及系统。该方法包括:1)HSML解析引擎获取用户编写的HSML文档进行解析;2)判断HSML文档是否错误,若是,转入3),否则转入4);3)异常处理模块进行异常处理,并将错误信息返回给用户,使得用户根据错误信息重新编写HSML文档;4)根据HSML文档生成解析树;5)对生成的解析树进行遍历;6)判断是否结束对解析树的遍历,若否,继续对遍历树进行遍历,否则进入7);7)释放内存,包括保存在内存中的生成的解析树。本发明技术方案能够将类似于DOM解析引擎的基于文档的解析方法应用于机顶盒HSML解析引擎中,能提高HSML的解析效率,也可提高文档的可操作性。
申请公布号 CN102033905A 申请公布日期 2011.04.27
申请号 CN201010528785.1 申请日期 2010.10.29
申请人 广东星海数字家庭产业技术研究院有限公司 发明人 罗笑南;钟浩清;朱建宝;陈任
分类号 G06F17/30(2006.01)I;H04L29/06(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 代理人
主权项 一种基于文档的HSML解析方法,其特征在于,包括:1)数字电视交互服务标记语言HSML解析引擎获取用户编写的HSML文档进行解析;2)HSML解析引擎判断HSML文档是否错误,若是,转入步骤3)进行异常处理,否则转入步骤4);3)异常处理模块进行异常处理,并将错误信息返回给用户,使得用户根据错误信息重新编写HSML文档;4)根据HSML文档生成解析树;5)对生成的解析树进行遍历;6)判断是否结束对解析树的遍历,若否,继续对遍历树进行遍历,否则进入步骤7);7)释放内存,包括保存在内存中的生成的解析树。
地址 510006 广东省广州市番禺区小谷围街中一路60号数字家庭孵化基地A402